Skip to main content

语法关键字

关键字列表

默认关键字的特点:

  • 小写
字段名说明ISO支持备注
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
inlineC99a
int
long
register
restrictC99a
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
_AlignasC11a
_AlignofC11a
_AtomicC11b
_BoolC99a
_ComplexC99b
_GenericC11a
_ImaginaryC99b
_NoreturnC11a
_Static_assertC11a
_Thread_localC11b

备注

  • C11: 中引入的关键字
  • C99: 中引入的关键字
  • a:在 Visual Studio 2019 版本 16.8 及更高版本中,如果指定了 /std:c11/std:c17 编译器选项,将在编译为 C 的代码中支持这些关键字。
  • b:在 Visual Studio 2019 版本 16.8 及更高版本中,如果指定了 /std:c11/std:c17 编译器选项,这些关键字将由编译器在编译为 C 的代码中识别,但不受支持。

关键字(Microsoft)