国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

c語言中定義變量名的命名規(guī)則 c語言自定義名稱規(guī)則?

c語言自定義名稱規(guī)則?程序中使用的變量名、函數(shù)名和標(biāo)簽統(tǒng)稱為標(biāo)識符。除了庫函數(shù)的函數(shù)名是系統(tǒng)定義的,其余都是用戶自定義的。c規(guī)定標(biāo)識符只能是由字母(a ~ z,a ~ z)、數(shù)字(0 ~ 9)和下劃線

c語言自定義名稱規(guī)則?

程序中使用的變量名、函數(shù)名和標(biāo)簽統(tǒng)稱為標(biāo)識符。除了庫函數(shù)的函數(shù)名是系統(tǒng)定義的,其余都是用戶自定義的。

c規(guī)定標(biāo)識符只能是由字母(a ~ z,a ~ z)、數(shù)字(0 ~ 9)和下劃線()組成的字符串,第一個字符必須是字母或下劃線。

以下標(biāo)識符是合法的:a,x,3x,book 1,sum5。以下標(biāo)識符是非法的:3s以數(shù)字開頭,s*t有非法字符* -3x以負(fù)號開頭,bowy-1有非法字符-(負(fù)號)使用標(biāo)識符時,還必須注意以下幾點:

(1)標(biāo)準(zhǔn)C不限制標(biāo)識符的長度,但它受到各種版本的C語言編譯系統(tǒng)的限制,也受到特定機(jī)器的限制。例如,在某個C版本中,規(guī)定一個標(biāo)識符的前八位有效,當(dāng)兩個標(biāo)識符的前八位相同時,則認(rèn)為是同一個標(biāo)識符。

(2)在標(biāo)識符中,大小寫是不同的。例如,book和book是兩個不同的標(biāo)識符。

(3)標(biāo)識符雖然可以由程序員隨意定義,但標(biāo)識符是用來標(biāo)識某個量的符號。所以命名要盡量有對應(yīng)的意思,這樣才能讀得懂,才能 "顧名思義 "。用戶定義的標(biāo)識符不應(yīng)與關(guān)鍵字相同。

windows命令命名規(guī)則?

【規(guī)則1】類名和函數(shù)名由以大寫字母開頭的單詞組成。

例如:

類節(jié)點//類名

類別葉節(jié)點//類別名稱

Void Draw(void) //函數(shù)名

Void SetValue(int value) //函數(shù)名

【規(guī)則2】變量和參數(shù)由小寫字母開頭的單詞組成。

例如:

布爾標(biāo)志

內(nèi)部繪圖模式

【規(guī)則三】常量都是大寫字母,單詞之間用下劃線隔開。

例如:

常數(shù)int最大值100

const int MAX_LENGTH 100

【規(guī)則4】靜態(tài)變量以s_(表示靜態(tài))為前綴。

例如:

無效初始化(…)

{

靜態(tài)int s_initValue //靜態(tài)變量

}

如果你需要一個全局變量,在它前面加上g_(代表全局)。

例如:

Int g_howManyPeople //全局變量

Int g_howMuchMoney //全局變量

【規(guī)則6】類的數(shù)據(jù)成員以m_(表示成員)為前綴,這樣可以防止數(shù)據(jù)成員與成員函數(shù)的參數(shù)重名。

例如:

voidObject ::set value(int width,int height)

{

m _寬度寬度

m _高度高度

}

【規(guī)則7】為了防止一個軟件庫中的某些標(biāo)識符與其他軟件庫發(fā)生,可以在各種標(biāo)識符中添加能夠反映軟件性質(zhì)的前綴。比如三維圖形標(biāo)準(zhǔn)Opengl的所有庫函數(shù)都是以gl開頭,所有常量(或者宏定義)都是以GL開頭。

變量的名字應(yīng)該用 "名詞和名詞or "形容詞名詞和。

例如:

浮點值

浮點舊值

浮動新值

全局函數(shù)的名字應(yīng)該用 "動詞 "or "動詞名詞和名詞(動賓短語)。

一個類的成員函數(shù)應(yīng)該只使用 "動詞 ",省略的名詞就是對象本身。

例如:

DrawBox() //全局函數(shù)

box-gtDraw() //類的成員函數(shù)

【規(guī)則10】用正確的反義詞命名互斥意義的變量或作用相反的函數(shù)。

例如:

int最小值

int maxValue

int SetValue(…)

int GetValue(…)

[規(guī)則11]標(biāo)識符相同的局部變量和全局變量不應(yīng)該出現(xiàn)在程序中。雖然兩個變量的范圍不同,不會出現(xiàn)語法錯誤,但是會被誤解。

【規(guī)則12】命名規(guī)則應(yīng)該與所采用的操作系統(tǒng)或開發(fā)工具的風(fēng)格一致。