ANSI C 標準では 32 のキーワード(予約語?)が規定されている。
| auto | double | int | struct |
| break | else | long | switch |
| case | enum | register | typedef |
| char | extern | return | union |
| const | float | short | unsigned |
| continue | for | signed | void |
| default | goto | sizeof | volatile |
| do | if | static | while |
また、よく使われる拡張キーワードには次のものがある。
| asm | _cs | _ds | _es |
| _ss | cdecl | far | huge |
| interrupt | near | pascal |
すべて小文字。キーワードは関数名や変数名には使えない。
なんか意味の想像できないのもあるけど、それはそのうち。