官术网_书友最值得收藏!

2.1.1 標識符

在例2.1中,出現了很多標識符,如變量名、函數名、符號常量等,在C語言中按照一定的規則命名的符號統稱為標識符。

在C語言中,合法的標識符由字母、數字和下畫線組成,遵守以下命名規則:

(1)必須以字母(大小寫皆可)或下畫線開頭,隨后可跟若干個(包括0個)字母、數字或下畫線。

(2)標識符的長度各個系統不同,最好不要超過8個字符。

例如:

ark PI ink k_array s1234 P101p(合法標識符)

456L cade-y w.w a&b(不合法標識符)

C語言中的標識符可以分為三大類:關鍵字、預定義標識符、用戶標識符。

1.關鍵字

C語言規定了這樣一批標識符,它們在程序中都代表著固定的含義,不能另作他用。例如,用來說明變量類型的標識符int、float、char以及循環語句中的for、while等都已有專門的用途,它們不能再用作變量名或函數名。注意,所有的關鍵字都必須小寫。C語言中的關鍵字請參考附錄A。

2.預定義標識符

預定義標識符在C語言中也都有特定的含義,如C語言提供的庫函數的名字(如scanf、printf)和預編譯處理命令(如#include、#define)等。C語言允許把這類標識符重新定義另作他用,但這將使這些標識符失去預先定義的原意。為了避免誤解,建議不要把這些預定義標識符用作變量名或函數名等用戶標識符。C語言常用庫函數參見附錄C。

預編譯處理命令有以下7個:

#define #endif #ifdef #ifndef #include #line #undef

3.用戶標識符

用戶標識符是由用戶根據需要命名的標識符,一般用來給變量、函數、數組或文件等命名。如例2.1中的r、s兩個變量名以及符號常量PI等。

提示:C語言區分大小寫字母,如SUM、sum代表兩個不同的標識符。

主站蜘蛛池模板: 南汇区| 调兵山市| 大邑县| 三穗县| 托克逊县| 钟山县| 唐山市| 黑河市| 滨州市| 莱州市| 隆子县| 化隆| 外汇| 科尔| 牟定县| 屏东市| 大庆市| 红桥区| 微博| 道真| 金阳县| 台前县| 陆川县| 福贡县| 汶川县| 上饶市| 蛟河市| 华宁县| 东阳市| 麦盖提县| 光山县| 舟曲县| 罗城| 仙桃市| 修水县| 龙海市| 江口县| 合水县| 治县。| 蓝山县| 醴陵市|