C 程式設計中,需要給變數起名,有沒什麼規則?或合適的漢英字典?

2025-01-22 01:20:15 字數 2865 閱讀 3387

1樓:海開心

命名規則。比較著名的命名規則當推microsoft 公司的「匈牙利」法,該命名規則的主要思想。

是「在變數和函式名中加入字首以增進人們對程式的理解」。例如所有的字元變數均以。

ch 為字首, 若是指標變數則追加字首p。如果乙個變數由ppch 開頭,則表明它是指向。

字元指標的指標。

匈牙利」法最大的缺點是煩瑣,例如。

int i, j, k;

float x, y, z;

倘若採用「匈牙利」命名規則,則應當寫成。

int ii, ij, ik; /字首 i 表示int 型別。

float fx, fy, fz; /字首 f 表示float 型別。

如此煩瑣的程式會讓絕大多數程式設計師無法忍受。

據考察, 沒有一種命名規則可以讓所有的程式設計師贊同,程式設計教科書一般都不指。

定命名規則。命名規則對軟體產品而言並不是「 成敗悠關」 的事, 我們不要化太多精力。

試圖發明世界上最好的命名規則,而應當制定一種令大多數專案成員滿意的命名規則,並在專案中貫徹實施。

【c】程式設計中變數名和函式名命名的規則。萬分感謝!!

2樓:櫻空祭

我有乙份**規範書,裡面有變數和函式名地命名規則,你要的話留下q。

3樓:

沒有更好的,只有在不同平臺下,所選擇的相對較好的命名規則。

4樓:網友

那就採用 駝峰式大小寫 這個被。

程式設計過程中變數的命名!

5樓:網友

就是變數不要用a、b、c這樣完全沒意義的名字,比如計數器用counter之類的。

6樓:一起出發噠噠噠

匈牙利法,或者高質量c++程式設計指南看看就知道了。

關於程式設計中,變數命名的問題

7樓:網友

第一還是要按命名的規範來命名。

第二你可以到翻譯裡面把你的中文名字翻譯成英文,這樣連線到一起就行了。

第三你命名的名字至少要別人一看就能夠稍微明白這個功能是幹什麼的,比如 通過名字獲取使用者物件,getuserbyname(..

8樓:春天還遠不

其實大可不比在意這些,你寫的程式只有和你開發的人能看懂就可以了!只有你的程式會被很多人看的時候才需注意!

9樓:網友

其實命名不是個問題,最重要的是遵循自己的狀況,不要怕被別人誤解,只要在註釋中詳加說明並能夠讓人容易接受容易理解就夠了!

關於程式設計變數命名 英語不好,的方法

10樓:網友

這個沒有具體的那些單詞!變數的命名也是根據你的業務來的,現在計算機程式設計遍及生活各個方面,不能給你列個具體的那些啊!只能是碰到了,對於非關鍵的自己金山詞霸查,再有些關鍵性的詞彙,專案都是有術語列表的!

11樓:網友

變數名就是方便理解的那,所以就起你函式的作用英文名或者變數代表意義的英文可以,一般不復雜。

你在程式設計時變數命名一般採用什麼規則?程式中寫註釋的作用有哪些?過去的工作中在什麼情況下你會寫註釋?

12樓:網友

變數命名時,我一般是幹什麼的變數就起什麼名,比如,合 sum ,標題 title等等。

再就是根據型別,比如字串 strname,strtitle,數字 isum之類的。

命名差不多屬於個人喜好了。

註釋的作用很大。

寫一段程式,每個人的想法,思路都可能不太一樣,註釋就是為了方便其他人瞭解你的思路的。

你在看乙個完全沒有註釋,和有註釋的程式的時候理解的程度是完全不一樣的。

另一方面也是為了方便自己,自己寫的東西,時間長了,可能想法也會有變化的嘛。

寫註釋的話,我一般寫函式,方法的時候都會寫註釋。

說明函式是幹什麼的,引數是幹什麼的,還有返回的值是幹什麼的。

在as3程式設計中的變數命名推薦用_嗎??

13樓:毛毛超級帥

嗯,我的習慣是命名成_loadvar或者__loadvar,私有的習慣loadvar

給起名字一般習慣load_var,這樣。

14樓:網友

這個看個人的習慣吧。

我個人的習慣是這樣的。

如果是私有的變數 就用下劃線,比方說 _variable使用駝峰命名,比方說 username

15樓:匿名使用者

這個隨個人愛好吧,**寫得多,參考別人的** 閱讀別人的**多了,自然而然就會有了屬於自己的良好**風格,不是一兩天的模仿就可以得出來的!!!

windows程式設計中一般用「_」開頭來命名什麼變數

16樓:16減7等於

下劃線開頭的通常是系統設定的型別,不建議使用。

c++windows程式設計時的函式和變數命名技巧

17樓:網友

推薦:匈牙利命名法。

命名理論上是可以隨意的,但實際上是絕對不能隨意的。否則可讀性就差到極點。可讀性是**的重要環節。

所以就會有些標準,雖然這些標準不被所有人認同。最好的學習教材就是微軟給的**。你在寫程式的時候,一般都會有些預給的**,看看人家微軟自己是怎麼命名的。

他們採用的是就匈牙利命名法。比如:m_strname 這個命名,m_代表是類中的成員變數,str代表型別是字串,name代表這個變數和姓名有關。

c語言程式設計題目採用指標形變數作為形

include void swap int a,int b void main c語言程式設計,使用指標做為函式引數,編寫一個字串交換函式,實現兩個字串內容的交換 急求,多謝!include void swap char a,char b else if b 用c語言編寫 編寫一個函式,要求在主函式...

c語言程式設計中的小問題,C語言程式設計的小問題

1 可以的。a int a 100 0.5 將第三位小數加上去,通過強制型別轉換,則會丟棄小數部分 a a 100 由於a是double型別,故商包含2位小數 a int a 100 0.5 100.0 這樣合併會得到相同的結果。2 可以這樣操作。a int a 100 100.0 問題一 可以寫成...

C程式設計中Is a和has a

一 類包含物件 這種關係的實現無非就是一個類是另外一個類的成員而已。class a 其實這就是一個最簡單的has a的關係的實現。二.私有繼承 c 還有另一種實現has a關係的途徑 私有繼承。使用私有繼承,基類的公有成員和保護成員都將成為派生類的私有成員。這意味著基類方法將不會成為派生物件公有介面...