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

字號(hào):

2 關(guān)鍵字和標(biāo)識(shí)符
     3.1 關(guān)鍵字
     所謂關(guān)鍵字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如關(guān)
    鍵字不能用作變量名、函數(shù)名等。
     Turbo C2.0有以下關(guān)鍵字:
     Turbo C2.0擴(kuò)展的共11個(gè)
     asm _cs _ds _es _ss cdecl
     far near huge interrupt pascal
     由ANSI標(biāo)準(zhǔn)定義的共32個(gè)
     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)識(shí)符
     所謂標(biāo)識(shí)符是指常量、變量、語(yǔ)句標(biāo)號(hào)以及用戶(hù)自定義函數(shù)的名稱(chēng)。 Turbo C
    2.0標(biāo)識(shí)符的定義十分靈活。作為標(biāo)識(shí)符必須滿(mǎn)足以下規(guī)則:
     1. 所有標(biāo)識(shí)符必須由一個(gè)字母(a~z, A~Z)或下劃線(_)開(kāi)頭;
     2. 標(biāo)識(shí)符的其它部分可以用字母、下劃線或數(shù)字(0~9)組成;
     3. 大小寫(xiě)字母表示不同意義, 即代表不同的標(biāo)識(shí)符;
     4. 標(biāo)識(shí)符只有前32個(gè)字符有效;
     5. 標(biāo)識(shí)符不能使用Turbo C2.0的關(guān)鍵字。
     下面舉出幾個(gè)正確和不正確的標(biāo)識(shí)符:
     正確 不正確
     smart 5smart
     _decision bomb?
     key_board key.board
     FLOAT float