本章基本概括
1.什么是標識符以及標識符的作用
2.標識符起名規(guī)則
3.標識符命名慣例(駝峰命名法)
一,什么是標識符以及標識符的作用
-
標識符
- 在程序設計語言中溉仑,標識符是用作程序的某一元素的名字的字符串或用來標識源程序中某個對象的名字勘纯。這個元素可以是一個語句標號局服,一個過程或函數(shù)、一個數(shù)據(jù)元素(例如一個標量變量或一個數(shù)組)或程序本身驳遵。
- 最通常是淫奔,標識符這個詞幾乎與變量名同義地使用。在程序數(shù)據(jù)的位置在整個程序執(zhí)行期間保持不變的系統(tǒng)中堤结,用于標量變量的標識符聯(lián)系到存儲器地址唆迁,而存儲器地址又指向機器的存儲器內(nèi)的物理單元,該單元又含有一個值的表示竞穷。
-
標識符的作用
- 是你用來標識變量名唐责、符號常量名、函數(shù)名瘾带、數(shù)組名鼠哥、文件名、類名、對象名等的名稱朴恳。
- C語言是由函數(shù)構(gòu)成的,一個C程序中可能會有多個函數(shù),為了區(qū)分這些函數(shù),就給每個函數(shù)都起了個名稱,函數(shù)的名稱就是標識符的一種抄罕。這種的名稱也是標識符,是為了更好的方便人們所記憶與說寫于颖。
二呆贿,標識符起名規(guī)則
1.只能由26個英文字母的大小寫、阿拉伯數(shù)字0 ~ 9森渐、下劃線_組成
2.第一個字符必須是下劃線或者字母
3.嚴格區(qū)分大小寫做入,比如sum和Sum是不同的標識符
4.不可以使用系統(tǒng)關鍵字作為標識符
5.盡量見名知義
補充:
標準C不限制標識符的長度,但它受各種版本的C語言編譯系統(tǒng)限制
三同衣,標識符命名慣例(駝峰命名法)
駝峰命名法(Camel-Case)是電腦程序編寫時的一套命名慣例
正如它的名稱Camel-Case所表示的那樣母蛛,是指混合使用大小寫字母來構(gòu)成變量和函數(shù)的名字。程序員們?yōu)榱俗约旱拇a能更容易的在同行之間交流乳怎,所以多采取統(tǒng)一的可讀性比較好的命名方式彩郊。
- 有些程序員喜歡全部小寫,有些程序員喜歡用下劃線蚪缀,所以如果要寫一個my name的變量秫逝,他們常用的寫法會有myname、my_name询枚、MyName或者myName违帆。這樣的命名規(guī)則不適合所有程序員閱讀,而利用駝峰命名法來表示金蜀,可以增加程序可讀性刷后。
- 第一個函數(shù)名使用了駱駝式命名法——函數(shù)名中的每一個邏輯斷點都有一個大寫字母來標記;第二個函數(shù)名使用了下劃線法----函數(shù)名中的每一個邏輯斷點都有一個下劃線來標記渊抄。
- 駱駝式命名法在許多新的函數(shù)庫和Microsoft Windows這樣的環(huán)境中使用得相當多尝胆。另一方面,下劃線法是C出現(xiàn)后開始流行起來的护桦,在許多舊的程序和UNIX這樣的環(huán)境中含衔,它的使用非常普遍。
小駝峰法:
- 變量一般用小駝峰法標識二庵。駝峰法的意思是:除第一個單詞之外贪染,其他單詞首字母大寫。譬如
int myStudentCount;
變量myStudentCount第一個單詞是全部小寫催享,后面的單詞首字母大寫杭隙,常用于函數(shù)名。
大駝峰法:
- 相比小駝峰法因妙,大駝峰法(即帕斯卡命名法)把第一個單詞的首字母也大寫了痰憎。常用于類名票髓,屬性,命名空間等信殊。譬如
public class DataBaseUser;
當然駱駝式命名法的命名規(guī)則可視為一種慣例炬称,并無絕對與強制汁果,為的是增加識別和可讀性涡拘。