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