首頁>
4
回覆列表
  • 1 # 閒散老阿姨

    c語言標識符可分為三類,分別是:關鍵字、預定義標識符和用戶標識符。關鍵字是C語言規定的具有特定意義的字符串,通常也稱為保留字。預定義標識符是C語言中系統預先定義的標識,具有見字明義的特點。用戶定義標識符是用戶根據需要自己定義的標識符。

    在計算機編程語言中,標識符是用戶編程時使用的名字,用於給變量、常量、函數、語句塊等命名,以建立起名稱與使用之間的關系。標識符通常由字母和數字以及其它字符構成。

    c語言標識符的分類

    C語言中標識符有三類,分別是:關鍵字、預定義標識符和用戶標識符。

    1、關鍵字(Keywords)

    關鍵字是由C語言規定的具有特定意義的字符串,通常也稱為保留字,例如 int、char、long、float、unsigned 等。我們定義的標識符不能與關鍵字相同,否則會出現錯誤。你也可以將關鍵字理解為具有特殊含義的標識符,它們已經被系統使用,我們不能再使用了。

    標準C語言中一共規定了32個關鍵字:

    2、預定義標識符

    C語言中系統預先定義的標識符,如函數庫中的函數名、宏定義和類型別名(typedef)。

    預定義標識符具有見字明義的特點,如函數“格式輸出”(英語全稱加縮寫:printf)、“格式輸入”(英語全稱加縮寫:scanf)、sin、isalnum等等。

    預定義標識符可以作為用戶標識符使用,只是這樣會失去系統規定的原意,使用不當還會使程序出錯。

    注:C語言函數庫中的函數名可以成為用戶定義的變量名!!!

    3、用戶定義標識符

    用戶根據需要自己定義的標識符。一般用來給變量、函數、數組等命名。用戶標識符如果與關鍵字相同,則編譯時會出錯;如果與預定義標識符相同,編譯時不會出錯,但預定義標識符的原意失去了,或會導致結果出錯,因此預定義標識符一般不用來作為用戶標識符

  • 2 # L

    在C語言中,標識符是對變量名、函數名、標號和其他各種用戶定義的對象命名。標識符的第一個字符必須是字母或下劃線,隨後的字符可以是字母、數字或下劃線。

      標識符的長度可以是一個或多個字符,最長不允許超過32個字符。例如:

      sore、number12、student_name等均為正確的標識符;

      8times、price/tea、low!valume等均為不正確的標識符。

      C語言中字母是區分大小寫的,因此score、Score、SCORE分別代表三個不同的標識符,必須注意的是,標識符不能和C語言的關鍵字相同,也不能和用戶自定義的函數或C語言庫函數同名。

  • 3 # 用戶2516151148496462

    c語言中標識符是由字母(A-Z,a-z)、數字(0-9)、下劃線“_”組成,並且首字符不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。C語言中把標識符分為三類:關鍵字,預定義標識符,用戶自定義標識符。 c語言中標識符注意: 1. 不能把C語言關鍵字作為用戶標識符,例如if ,for, while等. 2. 標識符長度是由機器上的編譯系統決定的,一般的限制為8字符(注:8字符長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。 3. 標識符對大小寫敏感,即嚴格區分大小寫。一般對變量名用小寫,符號常量命名用大寫。 4. 標識符命名應做到“見名知意”,例如,長度(外語:length),求和、總計(外語:sum),圓周率(外語:pi)…… 5. 標示符(IDentifier)是指用來標識某個實體的一個符號。在不同的應用環境下有不同的含義。在編程語言中,標識符就是程序員自己規定的具有特定含義的詞,比如類名稱,屬性名稱,變量名等。標識符可能是字、編號、字母、符號,也可能是由上述元素所組成。

  • 蘿蔔絲粉條餡餅的做法?