01 auto 聲明自動變量,缺省時編譯器通常默認爲auto 函數
02 int 聲明整型變量 指針
03 double 聲明雙精度變量 對象
04 long 聲明長整型變量 內存
05 char 聲明字符型變量 編譯器
06 float 聲明浮點型變量 it
07 short 聲明短整型變量 io
08 signed 聲明有符號類型變量 編譯
09 unsigned 聲明無符號類型變量 變量
10 struct 聲明結構體變量 循環
11 union 聲明聯合數據類型
12 enum 聲明枚舉類型
13 static 聲明靜態變量
14 switch 用於開關語句
15 case 開關語句分支
16 default 開關語句中的「其餘」分支
17 break 跳出當前循環
18 register 聲明寄存器變量
19 const 聲明只讀變量
20 volatile 說明變量在程序執行中可被隱含地改變
21 typedef 用以給數據類型取別名(固然還有其餘做用)
22 extern 聲明變量是在其餘文件正聲明(也能夠看作是引用變量)
23 return 子程序返回語句(能夠帶參數,也可不帶參數)
24 return void 聲明函數無返回值或無參數,聲明空類型指針
25 continue 結束當前循環,開始下一輪循環
26 do 循環語句的循環體
27 while 循環語句的循環條件
28 if 條件語句
29 else 條件語句否認分支(與if 連用)
30 for 一種循環語句(可意會不可言傳)
31 goto 無條件跳轉語句
32 sizeof 計算對象所佔內存空間大小
注:摘抄於《C語言深度剖析》