【C++】變量(二) 變量的命名與定義

前文簡單介紹了一下什麼是變量,現在,我們來看一下變量的命名規則。

 變量的名字,也就是它的標識符,可以由字母、數字和下劃線構成,它的第一位可以是字母或者下劃線。在變量的名字中,是區別大小寫的(C++中的標識符都是區別大小寫的),如下幾個就是不同的變量名稱:

int somename, someName, SomeName, SOMENAME; //declares four different int variables

 需要注意的是,在聲明變量時,最好不要太長,以免引起不必要的麻煩。

 另外,C++中有一些關鍵詞,在編譯時,這些關鍵詞不會被當成變量標識符。下表列出了C++中的關鍵詞:
 

C++中同樣提供一些可用作變量操作符別名的單詞,下表列出: 

 而且,在庫中,變量標識符也有一些特殊的限定:變量標識符不能包含兩個連續的下劃線;在標識符的開頭也不能用一個大寫字母緊跟在下劃線的後面;在函數外聲明的變量,一般不能是下劃線開頭。—————————————————————————————————————————————————

說到這裏,我們就不能不提下變量命名的一些慣例。

 在C++程序的編寫時,有一些比較公認的命名變量的慣例,下面列出的這些慣例都可以提高程序可讀性:

· 變量名一般使用小寫字母,例如命名爲index,而不是Index或者INDEX。

· 在命名變量時,使用便於記憶的名字,也就是說以這個變量在程序中的作用來命名,例如salary或者count。

· 如果一個變量標識符是由多個單詞組成,一般在兩個單詞之間加入下劃線或者將被嵌入的單詞首字母大寫,例如student_loan或者studentLoan,而不寫成studentloan。

—————————————————————————————————————————————————

每個變量的定義(define),都必須有一個type specifier(類型說明符)。可以同時定義多個同類型的變量,在類型說明符後,每個被定義的變量都以逗號隔開,以分號來結束定義。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章