在C語言中一般並命名的名字都被稱為標識符。標識符是指一個字符組成的序列,通常包括變量名、常量名、函數名、程序名等。這些名字的命名都必須符合C語言的規范,否則程序運行是會出現錯誤。
命名時必須符合以下規定:
C語言的標識符可以分為三類:
(1)關鍵字:指C語言中有固定含義的標識符,不能表示其他的含義,包含以下32個:
auto,extern,register,static,typedef,char,const,double,enum,float,int,long,short,signed,struct,union,unsigned,void,volatile,break,case,continue,default,do,else,for,goto,if,return,switch,while,sizeof
(2)特定字:指C語言中有特定含義的標識符,不能表示其他的含義,與關鍵字並無很大的區別,包含:
include,define,under,ifdef,ifndef,endif,mian
(3)用戶標識符:指用戶自己定義的一些標識符,如程序中的變量名和函數名等。