C言語に存在するキーワードの一覧です。
C++ のキーワード一覧がこちらのページにあります。
ここで取り上げられている名前は、C言語として特別な意味を持つものとして予約されており、他の用途で使うことはできません(たとえば、変数や関数の名前といったものには使えません)。
キーワード | 意味・使い道 | 解説章 |
---|---|---|
auto | 自動記憶域期間。現在では不要 | |
break |
1. ループから抜け出す 2. switch文から抜け出す |
1. 第17章 2. 第11章 |
case | switch文で使うラベル | 第11章 |
char | 文字型 | 第4章、第8章、第19章 |
const | 書き換え禁止 | 第32章 |
continue | ループを次の回へ進ませる | 第17章 |
default |
1. switch文で使うラベル 2. 【C11】総称選択で、適合する型がないときの式を指定 |
1. 第11章 |
do | 後判定ループ | 第16章 |
double | 倍精度浮動小数点型 | 第20章 |
else | if文の偽の場合の処理 | 第14章 |
enum | 列挙型 | 第50章 |
extern | 外部結合 | 第24章 |
float | 単精度浮動小数点型 | 第20章 |
for | ループ | 第12章 |
goto | ジャンプ | 第17章 |
if | 条件分岐 | 第14章 |
inline | インライン関数 | 第57章 |
int | 整数型 | 第4章、第18章 |
long |
1. 大きめの整数型 2. long double |
1. 第19章 2. 第20章 |
register | 高速化の要請 | 第57章 |
restrict | 特定のポインタ以外からのアクセスがないことを伝える | 第57章 |
return | 関数から戻る | 第17章 |
short | 小さめの整数型 | 第19章 |
signed | 符号付き整数型 | 第19章 |
sizeof | 型や式の大きさ | 第4章、第19章 |
static |
1. 内部結合 2. 静的記憶域期間 3. 仮引数のポインタが指す配列の最小要素数を指定 |
1.
第24章、第24章 2. 第22章 3. 第33章 |
struct | 構造体 | 第26章 |
switch | 多方向分岐 | 第11章 |
typedef | 型の別名の定義 | 第19章、第26章 |
union | 共用体 | 第55章 |
unsigned | 符号無し整数型 | 第18章、第19章 |
void |
1. 値がないことを表す型名 2. voidポインタ 3. void式 |
1. 第9章 2. 第34章 3. 第27章 |
volatile | 処理系が想定しない方法で変更される可能性を伝える | |
while | ループ | 第16章 |
【C11】_Alignas | アラインメントを指定する | 第37章 |
【C11】_Alignof | アラインメントを取得する | 第37章 |
【C11】_Atomic | アトミックオブジェクト | |
_Bool | 論理型 | 第13章、第19章 |
_Complex | 複素数 | |
【C11】_Generic | 総称選択 | |
_Imaginary | 虚数型 | |
【C11】_Noreturn | 戻らない関数 | |
【C11】_Static_assert | コンパイル時アサート | 第30章 |
【C11】_Thread_local | スレッドローカル |
defaultキーワードに、C11 の総称選択での用途を追加。
新規作成。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |