C语言关键字(32+)
基本的有32个保留关键字(Reserved Keywords),后续的C99和C11标准又增添了一些关键字。
32个保留关键字(C89)
char |
short |
int |
unsigned |
long |
float |
double |
struct |
union |
void |
enum |
signed |
const |
volatile |
typedef |
auto |
register |
static |
extern |
break |
case |
continue |
default |
do |
else |
for |
goto |
if |
return |
switch |
while |
sizeof |
注意: sizeof是关键字,而不是函数或者宏
C99标准新增关键字
_Bool |
_Complex |
_Imaginary |
inline |
restrict |
_Bool与C++中的bool类型相同,值为0或1,定义在<stdbool.h>中
_Complex和_Imaginary用于定义复数类型。
inline与C++中的inline相同,内联支持。
restrict用于修饰指针。
C11标准新增关键字
_Alignas |
_Alignof |
_Atomic |
_Generic |
_Noreturn |
_Static_assert |
_Thread_local |
|
主要来源:维基百科“C语言”
[……]
>> 阅读全文…