C語言關鍵字和標識符

字號:

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