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
|
|
|