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

C語言的標識符與關鍵字

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

1.標識符

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

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

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

    標識符的名字不能與C語言的關鍵字相同。

    標識符雖然可以由程序設計人員自己定義,但應本著“見名知意”的原則,以提高程序的可讀性。 


2.關鍵字

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

    ?與數據類型有關的:char int float double signed unsigned short long void struct union typedef enum sizeof

    ?與存儲類別有關的:auto extern register static const volatile 

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

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

相關視頻回答
回復(0)
返回頂部