##### 关键字
- 关键字
- **关键字**是 C 语言的词汇, 它们对 C 而言比较特殊, 不能用它们作为[[C.标识符|标识符]]. 关键字用于指定不同的类型, 程序控制语句等
- 语法
| [[C.语句\|语句]] | [[C.存储类说明符\|存储类说明符]] | [[C.类型说明符\|类型说明符]] | [[C.类型限定符\|类型限定符]] | [[C.一元运算符\|一元运算符]] | 函数说明符 | 其他 |
| ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | ------------------ | ------------------- | ------------------------------------------------------ |
| break <br>case <br>continue<br>do<br>if<br>else<br>switch<br>goto<br>for<br>while<br>return<br>default | auto<br>register<br>static<br>extern<br>typedef<br>_Thread_local | int<br>short<br>long<br>char<br>float<br>double<br>struct<br>union<br>enum<br>void<br>signed<br>unsigned<br>_Bool<br>_Complex<br>_Imaginary | const <br>volatile<br>restrict<br>_Atomic | sizeof | inline<br>_Noreturn | _Alignas<br>_Alignof <br>_Generic<br>Static_assert<br> |