C語言基礎(chǔ)教程(二)數(shù)據(jù)類型、變量和運(yùn)算符(5)

字號:

2 關(guān)鍵字和標(biāo)識符
     3.1 關(guān)鍵字
     所謂關(guān)鍵字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如關(guān)
    鍵字不能用作變量名、函數(shù)名等。
     Turbo C2.0有以下關(guān)鍵字:
     Turbo C2.0擴(kuò)展的共11個
     asm _cs _ds _es _ss cdecl
     far near huge interrupt pascal
     由ANSI標(biāo)準(zhǔn)定義的共32個
     auto double int struct break else
     long switch case enum register typedef
     char extern return union const float
     short unsigned continue for signed void
     default goto sizeof volatile do if
     while static
     3.2 標(biāo)識符
     所謂標(biāo)識符是指常量、變量、語句標(biāo)號以及用戶自定義函數(shù)的名稱。 Turbo C
    2.0標(biāo)識符的定義十分靈活。作為標(biāo)識符必須滿足以下規(guī)則:
     1. 所有標(biāo)識符必須由一個字母(a~z, A~Z)或下劃線(_)開頭;
     2. 標(biāo)識符的其它部分可以用字母、下劃線或數(shù)字(0~9)組成;
     3. 大小寫字母表示不同意義, 即代表不同的標(biāo)識符;
     4. 標(biāo)識符只有前32個字符有效;
     5. 標(biāo)識符不能使用Turbo C2.0的關(guān)鍵字。
     下面舉出幾個正確和不正確的標(biāo)識符:
     正確 不正確
     smart 5smart
     _decision bomb?
     key_board key.board
     FLOAT float