分類 | キーワード | 備考 | ||
---|---|---|---|---|
宣言指定子 | 記憶クラス指定子 | 動的(スタック)記憶クラス指定子 | auto | |
動的(レジスタ)記憶クラス指定子 | register | |||
静的記憶クラス指定子 | static | |||
外部記憶クラス指定子 | extern | |||
型定義指定子 | typedef | |||
型修飾子 | 定数型修飾子 | const | ||
揮発性型修飾子 | volatile | |||
限定型修飾子 | restrict | (C99規格) | ||
型指定子 | 虚空型指定子 | void | ||
倍長算術型指定子 | long | |||
文字型指定子 | char | |||
単型指定子 | short | |||
整数型指定子 | int | |||
有符号型指定子 | signed | |||
無符号型指定子 | unsigned | |||
浮動小数点型指定子 | float | |||
倍精度浮動小数点型指定子 | double | |||
論理型 | _Bool | (C99規格) | ||
複素数型 | _Complex | (C99規格) | ||
虚数型 | _Imaginary | (C99規格) | ||
列挙型 | enum | |||
構造体 | struct | |||
共用体 | union | |||
関数指定子 | インライン関数 | inline | (C99規格) | |
ラベル名 | 事例ラベル | case | ||
規定ラベル | default | |||
演算子 | 単項演算子 | 記憶量演算子 | sizeof | |
分岐文 | 名札跳躍文 | 飛ぶ | goto | |
継続文 | 継続 | continue | ||
脱出文 | 脱出 | break | ||
復帰文 | 返す | return | ||
反復文 | 所定回数反復文 | 繰り返し | for | |
後判定反復文 | 以下を | do | ||
前判定反復文 | 続ける | while | ||
選択文 | 判断文 | もし | if | |
でなければ | else | |||
多方向分岐文 | 分岐 | switch | ||
識別子 | 前定義識別名 | __func__ | (C99規格) | |
その他 | メイン関数 | main() |
予約語