1.含义
可以看作一个代号,就像日常生活中物品的名称。
2.命名规则
- 由英文字母(A~Z、a~z)、数字(0~9)、和下划线(_)组成
- 不能以数字开头
- 不能使用C语言中保留的关键字
- C语言区分字母大小写
- 避免使用数字编号,让别人可以看了就能了解用途
- 遵循“最短的长度表达最多的信息”的原则
3.关键字
ANSI(美国国家标准协会)在1989年发布了关于C的第一个标准,也就是 C89标准,规定了32个关键字,如下图所示:
void | char | int | float |
double | short | long | signed |
unsigned | struct | union | enum |
typedef | sizeof | auto | static |
register | extern | const | volatile |
return | continue | break | goto |
if | else | switch | case |
default | for | do | while |
此后的C99标准,新增了5个C语言关键字
现行的C11标准,新增了7个C语言关键字
32+5+7=44 通常说是32个的,要注意前提