目录
1 标 识 符
1.1 命名规则
1.2 举例
1.3 命名原则
2 关 键 字
2.1 概念、注意事项
2.2 ANSIC 32个关键字
3 常 量
3.1 概念及类型
4 变 量
4.1 概念及定义格式
4.2 常见错误举例
4.3 常变量
4.4 宏定义与常变量异同
1 标 识 符
1.1 命名规则
标识符元素: 字母 (a~z或A~Z)、数字 (0~9)、下 划线 等组成。
注意事项: 不能以数字开头 。
大小写敏感: D ream与 d ream是两个不同的标识符。
1.2 举例
1.3 命名原则
书写方便:尽量减少大小写字母之间的频繁切换。
可读性强:见名知意。score_total、score_ave
风格统一:各单词全小写,单词之间加下划线:cnt_pass ,各单词首字母大写,无下划线:
ChinaDream
2 关 键 字
2.1 概念、注意事项
关键字:C语言预留的有特殊用途的标识符称为关键字。
注意事项:关键字不能用作变量名、函数名等。
2.2 ANSIC 32个关键字
int char float double signed register long auto struct union enum unsigned
const if else sizeof static continue do case break goto return volatile while for default switch extern typedef short void
C99 新增5个关键字:
inline restrict _Bool _Complex _Imaginary
C11 新增7个关键字
_Alignas _Alignof _Static _assert _Atomic _Noreturn _Thread _local _Generic
3 常 量
3.1 概念及类型
常量:在整个程序运行期间保持不变的量。
类型: 数值 常量、 字符 常量、 字符串 常量、 符号 常量等。
(1)数值常量
4 变 量
4.1 概念及定义格式
变量:其 值 可以改 变 的、有 名字 的存储 区域 。
格式:类型名 变量名 [ =初始化值 ] ,
int a; //先定义,后赋值
a = 2;
int b = 3; //定义时,初始化
4.2 常见错误举例
举例1:当定义同类型的多个变量时,变量名用逗号间隔。