1. 程式人生 > >C語言基礎 C語言識別符號

C語言基礎 C語言識別符號

    識別符號在程式中用來標識各種程式成分,命名程式中的一些實體,如變數、常量、函式、型別和符號等物件。

    C語言規定,合法的識別符號必須由英文字母或下劃線開頭,是字母、數字和下劃線的序列。

    在C語言中,大寫字母和小寫字母被認為是兩個不同的字元,如SUM和sum是不同的識別符號。習慣上符號常量名用大寫字母表示,變數名用小寫字母表示。

    C語言識別符號分為以下三類:

(1)關鍵字(32個)

        關鍵字又稱為保留字,是C語言中用來表示特殊含義的識別符號,由系統提供。

  auto     break     case     char     const     continue     default     do     double     else     enum     extern     float     for     goto     if     int     long     register     return     short     signed   sizeof   static   struct     switch         typedef    union       unsigned      void       volatile   while

       關鍵字有特定的語法意義,不允許使用者重新定義。關鍵字不能拼錯,也不能用作變數名或函式名。

(2) 預定義識別符號

       C語言中預先定義了一些識別符號,他們有特定的含義,通常用做固定的庫函式名或預編譯處理中的專門命令。如scanf、printf、sin、define、include等。C語言允許使用者識別符號與預定義識別符號同名,但這將使這些識別符號失去系統規定的原意。為了避免誤解,建議使用者為識別符號取名時儘量不要與系統預先定義的標準識別符號(如標準函式)同名。

(3)使用者識別符號

      使用者識別符號是由使用者自己定義的識別符號,命名時應遵守識別符號命名的原則,最好做到見名知義,這樣可以提高程式的可讀性。一般選用相應的英文單詞或拼音字母的形式,儘量不要使用簡單的代數符號。