C語言簡潔、緊湊,使用方便、靈活。ANSI 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 | 子程式返回語句(可以帶引數,也可不帶引數)迴圈條件 |
詞語解釋:
auto :宣告自動變數
break:跳出當前迴圈
case:開關語句分支
char :宣告字元型變數或函式返回值型別
const :宣告只讀變數
continue:結束當前迴圈,開始下一輪迴圈
default:開關語句中的“其它”分支
do :迴圈語句的.迴圈體
double :宣告雙精度浮點型變數或函式返回值型別
else :條件語句否定分支(與 if 連用)
enum :宣告列舉型別
extern:宣告變數或函式是在其它檔案或本檔案的其他位置定義
float:宣告浮點型變數或函式返回值型別
for:一種迴圈語句
goto:無條件跳轉語句
if:條件語句
int: 宣告整型變數或函式
long :宣告長整型變數或函式返回值型別
register:宣告暫存器變數
return :子程式返回語句(可以帶引數,也可不帶引數)
short :宣告短整型變數或函式
signed:宣告有符號型別變數或函式
sizeof:計算資料型別或變數長度(即所佔位元組數)
static :宣告靜態變數
struct:宣告結構體型別
switch :用於開關語句
typedef:用以給資料型別取別名
unsigned:宣告無符號型別變數或函式
union:宣告共用體型別
void :宣告函式無返回值或無引數,宣告無型別指標
volatile:說明變數在程式執行中可被隱含地改變
while :迴圈語句的迴圈條件