一、关键字
c语言中共有32个关键字:
类型 | 关键词 | 描述 | ||
数据类型关键字 | char | 字符类型 | ||
short | 短整数类型 | |||
int | 整数类型 | |||
long | 长整数类型 | |||
float | 单精度浮点数类型 | |||
double | 双精度浮点数类型 | |||
signed | 有符号类型 | |||
unsigned | 无符号类型 | |||
enum | 枚举类型 | |||
struct | 结构体类型 | |||
union | 共用体类型 | |||
void | 空类型 | |||
控制语句关键字 | if | 条件判断语句 | ||
else | 条件判断语句 | |||
for | 循环语句 | |||
do | 循环语句 | |||
while | 循环语句 | |||
switch | 选择分支语句 | |||
break | 结束循环 | |||
continue | 跳过当前循环 | |||
case | 选择分支语句 | |||
default | 默认分支语句 | |||
goto | 无条件跳转语句 | |||
return | 返回语句 | |||
存储类型关键字 | extern | 对外声明引用 | ||
static | 静态类型 | |||
auto | 自动类型 | |||
register | 寄存器类型 | |||
main | 主函数名 | |||
其他关键字 | sizeof | 计算类型容量 | ||
const | 常类型 | |||
typedef | 定义别名 | |||
volatile | 取消编译器优化,不使用缓存 |
二、标识符
C语言的标识符由字母,数字和下划线组成,其中第一个字符必须是字母或下划线。
标识符中英文字母大小写是由区别的,sum和Sum是不同标识符。
标识符不能是关键字。
例如:_name是一个合法的标识符,而left&right就是非法的。