保留字是变成工具里面留给系统使用的特定的字符,如:list go return等等,你在设变量名的时候如果用了保留字,系统就会提示出错。
保留字(32个)
auto double int struct
break else long switch
case extern register typedef
char float return union
continue for short unsigned
const default goto sizeof
while sogned bpod volatile
do if static while
关键字(key words)和保留字(reserved words)都是指C语言里规定不能在代码中用作标志符的字,但是在宏定义中是可以使用关键字的,比如
#define void int
二者只是叫法不同,概念上是统一回事
是指不能被定义为变量名的保留字么?如果是,那就很多了,像int,float,if,goto等等
不是,,,是static,,,if...else,,,,,while,,,,for,,,do..while,,,,switch...case...