C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。數據類型關鍵字有12個,包括char、double、float、int等;控制語句關鍵字有12個,包括for、break、if、else、do等;存儲類型關鍵字有4個,包括auto、static、extern等;其它關鍵字有4個,包括const、sizeof等。

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用
本教程操作環境:windows7系統、c99版本、Dell G3電腦。
C語言簡潔、緊湊,使用方便、靈活。C語言共有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像匯編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。
C語言一共有32個關鍵字,如下表所示:
| 關鍵字 | 說明 | 
|---|---|
| auto | 聲明自動變量 | 
| short | 聲明短整型變量或函數 | 
| int | 聲明整型變量或函數 | 
| long | 聲明長整型變量或函數 | 
| float | 聲明浮點型變量或函數 | 
| double | 聲明雙精度變量或函數 | 
| char | 聲明字符型變量或函數 | 
| struct | 聲明結構體變量或函數 | 
| union | 聲明共用數據類型 | 
| enum | 聲明枚舉類型 | 
| typedef | 用以給數據類型取別名 | 
| const | 聲明只讀變量 | 
| unsigned | 聲明無符號類型變量或函數 | 
| signed | 聲明有符號類型變量或函數 | 
| extern | 聲明變量是在其他文件正聲明 | 
| register | 聲明寄存器變量 | 
| static | 聲明靜態變量 | 
| volatile | 說明變量在程序執行中可被隱含地改變 | 
| void | 聲明函數無返回值或無參數,聲明無類型指針 | 
| if | 條件語句 | 
| else | 條件語句否定分支(與 if 連用) | 
| switch | 用于開關語句 | 
| case | 開關語句分支 | 
| for | 一種循環語句 | 
| do | 循環語句的循環體 | 
| while | 循環語句的循環條件 | 
| goto | 無條件跳轉語句 | 
| continue | 結束當前循環,開始下一輪循環 | 
| break | 跳出當前循環 | 
| default | 開關語句中的“其他”分支 | 
| sizeof | 計算數據類型長度 | 
| return | 子程序返回語句(可以帶參數,也可不帶參數)循環條件 | 
C語言關鍵字類型
根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
1、數據類型關鍵字(12個):
(1) char :聲明字符型變量或函數 
(2) double :聲明雙精度變量或函數 
(3) enum :聲明枚舉類型 
(4) float:聲明浮點型變量或函數 
(5) int: 聲明整型變量或函數 
(6) long :聲明長整型變量或函數 
(7) short :聲明短整型變量或函數 
(8) signed:聲明有符號類型變量或函數 
(9) struct:聲明結構體變量或函數 
(10) union:聲明共用體(聯合)數據類型 
(11) unsigned:聲明無符號類型變量或函數 
(12) void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用) 
2、控制語句關鍵字(12個):
- 
A循環語句
(1) for:一種循環語句(可意會不可言傳)
(2) do :循環語句的循環體
(3) while :循環語句的循環條件
(4) break:跳出當前循環
(5) continue:結束當前循環,開始下一輪循環 - 
B條件語句
(1)if: 條件語句
(2)else :條件語句否定分支(與 if 連用)
(3)goto:無條件跳轉語句 - 
C開關語句
(1)switch :用于開關語句
(2)case:開關語句分支
(3)default:開關語句中的“其他”分支 - 
D返回語句
return :子程序返回語句(可以帶參數,也看不帶參數) 
3、存儲類型關鍵字(4個)
(1)auto :聲明自動變量 一般不使用 
(2)extern:聲明變量是在其他文件正聲明(也可以看做是引用變量) 
(3)register:聲明寄存器變量 
(4)static :聲明靜態變量 
4、其它關鍵字(4個):
(1)const :聲明只讀變量 
(2)sizeof:計算數據類型長度 
(3)typedef:用以給數據類型取別名(當然還有其他作用 
(4)volatile:說明變量在程序執行中可被隱含地改變
站長資訊網