c语言有32个关键字。
数据类型关键字:(12个)
char、short、int、long(4)、float(4)、double、signed、unsigned
struct、enum、union、void
控制语句关键字:(12个)
if、else、for、while、do、switch、case、break、default、goto、continue、return
存储类型关键字:(4个)
auto、register、extern、static
其他关键字:(4个)
const、sizeof、typedef、volatile
注意:define include这些带#的都不是关键字,只是预处理指令。
4种存储类别:auto register extern static
定义与声明的区别:
定义:创建了一个变量,并为这个变量开辟了内存空间。如:int a;
声明:只是告诉编译器程序中有这么一个变量。并没有为这个变量分配内存。如:extern int a;