C語言一共有32個(gè)關(guān)鍵字肪笋,如下:
auto? 聲明自動(dòng)變量
short? 聲明短整型變量或函數(shù)
int? 聲明整型變量或函數(shù)
long? 聲明長整型變量或函數(shù)
float? 聲明浮點(diǎn)型變量或函數(shù)
double? 聲明雙精度變量或函數(shù)
char? 聲明字符型變量或函數(shù)
struct? 聲明結(jié)構(gòu)體變量或函數(shù)
union? 聲明共用數(shù)據(jù)類型
enum? 聲明枚舉類型
typedef? 用以給數(shù)據(jù)類型取名
const? 聲明只讀變量
unsigned? 聲明無符號(hào)類型變量或函數(shù)
signed? 聲明有符號(hào)類型變量或函數(shù)
extern? 聲明變量是在其他文件正聲明
register? 聲明寄存器變量
static? 聲明靜態(tài)變量
volatile? 說明聲明在程序執(zhí)行中可被隱含地改變
void? 聲明函數(shù)無返回值或無參數(shù)箱亿,聲明無類型指針
if? 條件語句
else? 條件語句否定分支(與if連用)
switch? 用于開關(guān)語句
case? 開關(guān)語句分支
for? 一種循環(huán)語句
do? 循環(huán)語句地循環(huán)體
while? 循環(huán)語句地循環(huán)條件
goto? 無條件跳轉(zhuǎn)語句
continue? 結(jié)束當(dāng)前循環(huán),開始下一輪循環(huán)
break? 跳出當(dāng)前循環(huán)
default? 計(jì)算數(shù)據(jù)類型長度
return? 子程序返回語句(可以帶參數(shù)拐叉,也可不帶參數(shù))循環(huán)條件