標識符:
在程序中使用的變量名、常量名、函數名、標號、語句塊等統稱為標識符。
定義規則:
- 只能包含數字,字母,下划線,可以以字母a~z,A~Z或者下划線開頭。
- 不能以數字開頭。
- 不能是C語言中保留的關鍵字,因為其有特殊意義,不能作為標識符。
- 標識符的長度,C89規定31個字符以內,C99規定63個字符以內。
(如:
類型說明保留字:int, long, short, float, double, char, unsigned, signed, const,
void, volatile, enum,struct, union
語句定義保留字:if, else, goto, switch, case, do, while, for, continue, break, return,
default, typedef
存儲類說明保留字:auto, register, static, extern
)
*以上關鍵字歸類來自:https://blog.csdn.net/hitwhylz/article/details/9391633
例如:a, x, -b, s*, BOOK_4, sum7
其中,a, x, BOOK_4, sum7為合法標識符,-b, s*為非法標識符。
如有問題歡迎指出!
2021/9/25
