最初的关键字有:int,long,short,unsigned,char,float,dobule,unsigned (之前一章讲过用法)
常用关键字:
auto | break | case | char | const | continue | default | do |
double | else | enum | extern | float | for | goto | if |
int | long | register | return | short | signed | sizeof | static |
struct | switch | typedef | union | unsigned | void | volatile | while |
可以根据用法来分:
用来修饰的
auto:自动变量,自动创建自动销毁。
register:寄存器,建议把变量储存在寄存器内使得读取速度更快。
const:修饰常变量。
extern:声明外部符号。
typedef:重定义类型名。
sizeof:计算变量或者类型的大小单位是字节。
static:静态的,修饰函数,局部全局变量。
volatile:特征修饰。
signed:无符号的。
循环的
break:跳出循环和分支。
continue:直接跳到判断表达式部分执行下一次循环。
do while:先执行一遍循环体,再判断。
for:循环语句,重复执行循环体,但要条件为真。
while:循环语句,重复执行循环体,但要条件为真。
分支
switch:多重选择。(标签必须是整形常量)
case:多重标签,辅助switch语句。(标签必须是整形常量)
default:当没有值与case标签匹配,则与default匹配,辅助switch语句的字句只能有一条。(标签必须是整形常量)
if:分支语句,非零为真,为零则假。
else:辅助if语句构成多分支。
其他
enum:枚举类型,整型常量。
union:联合体。
struct:结构体。
return :从被调函数把一个值带回到主函数,在主函数时意味着程序即将结束。
void:无类型。