Oracle® Developer Studio 12.5:C 用户指南

退出打印视图

更新时间: 2016 年 7 月
 
 

9.2 关键字

下面的几个表列出了 ISO C 标准、Oracle Developer Studio ISO C 编译器以及 Oracle Developer Studio C 编译器的关键字。

第一个表列出 ISO C 标准定义的关键字。

表 122  ISO C 标准关键字
_Alignas2
_Alignof2
_Atomic2
_Bool1
_Complex1
_Generic2
_Imaginary1
_Noreturn2
_Static_assert2
_Thread_local2
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
inline1
int
long
register
restrict
return
short
signed
sizeof
static
struct
switch(开关)
typedef
union
unsigned
void
volatile
while

1 仅使用 -std=c99-std=c11 进行定义

2 仅使用 -std=c11 进行定义

C 编译器还定义一个附加关键字 asm。但是,asm -pedantic 模式下不受支持。

下表列出了 K&R Oracle Developer Studio C 中的关键字。

表 123  K&R 关键字
asm
auto
break
case
char
continue
default
do
double
else
enum
extern
float
for
fortran
goto
if
int
long
register
return
short
sizeof
static
struct
switch(开关)
typedef
union
unsigned
void
while