位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言的標(biāo)識符與關(guān)鍵字

提問人:劉團(tuán)圓發(fā)布時間:2020-11-27

1.標(biāo)識符

    標(biāo)識符用于表示程序中出現(xiàn)的變量名、常量名、函數(shù)名、類型名、標(biāo)號等。C語言中合法的標(biāo)識符由字母、數(shù)字和下劃線組成,其中第一個字符必須是字母或下劃線,后跟字母、數(shù)字或下劃線。在定義標(biāo)識符時,注意以下幾個問題:

    C語言對大小寫非常敏感,所以如SNAME、sname代表著不同的標(biāo)識符。

    標(biāo)準(zhǔn)C語言對標(biāo)識符的長度沒有限制,但不同的編譯器對標(biāo)識符的長度都有自己的規(guī)定。如有些比較老的編譯系統(tǒng)規(guī)定標(biāo)識符的最大長度為8,則Jstudent_score、student_no兩個變量認(rèn)為是一回事。但在定義標(biāo)識符時盡量不要超過20個字符,否則會降低程序的可讀性。

    標(biāo)識符的名字不能與C語言的關(guān)鍵字相同。

    標(biāo)識符雖然可以由程序設(shè)計人員自己定義,但應(yīng)本著“見名知意”的原則,以提高程序的可讀性。 


2.關(guān)鍵字

關(guān)鍵字是C語言有特定用途的標(biāo)識符,用戶不可以使用關(guān)鍵字做標(biāo)識符,只能根據(jù)系統(tǒng)的規(guī)定使 用。C語言的關(guān)鍵字共有32個:

    ?與數(shù)據(jù)類型有關(guān)的:char int float double signed unsigned short long void struct union typedef enum sizeof

    ?與存儲類別有關(guān)的:auto extern register static const volatile 

    ?與程序控制有關(guān)的:do while for if else switch case default goto continue break return

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部