C语言关键字大全
关键字的基本概念:
被c语言赋予了特殊的含义的单词
关键字特征:全部都是小写
注意:关键字不能用做变量名
ANSI C标准C语言共有32个关键字:
数据类型关键字(12个)
char,short,int,long,float,double,unsigned,signed,struct,union,enum,void
控制语句关键字(12个)
if,else,switch,case,default,for,do,while,break,continue,goto,return
存储关键字(5个)
auto,extern,register,static,const
其它关键字(3个)
sizeof,typedef,volatile
1999年12月16日,ISO推出了C99标准,该标准新增了5个C语言关键字:
inline restrict _Bool
_Complex _Imaginary
2011年12月8日,ISO发布C语言的新标准C11,该标准新增了7个C语言关键字:
_Alignas,_Alignof,_Atomic , _Static_assert,_Noreturn,
_Thread_local ,_Generic