C語言的關鍵字的解釋

2021-08-25 21:10:07 字數 1454 閱讀 4279

關鍵字是由c語言規定的具有特定意義的字串,通常也稱為保留字。使用者定義的識別符號不應與關鍵字相同。c語言的關鍵字分為以下幾類:

(1)型別說明符

用於定義、說明變數、函式或其它資料結構的型別。如前面例題中用到的int,double等

(2)語句定義符

用於表示乙個語句的功能。如例1.3中用到的if else就是條件語句的語句定義符。

(3)預處理命令字

用於表示乙個預處理命令。如前最常用到的include。

c語言關鍵字共30個:

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:說明變數在程式執行中可被隱含地改變

建議到中檢視教程

C語言的關鍵字

一 c語言的關鍵字共有32個,根據關鍵字的作用,可分其為資料型別關鍵字 控制語句關鍵字 儲存型別關鍵字和其它關鍵字四類。1 資料型別關鍵字 12個 1 char 宣告字元型變數或函式 2 double 宣告雙精度變數或函式 3 enum 宣告列舉型別 4 float 宣告浮點型變數或函式 5 int...

C語言的關鍵字

關鍵字是c語言的詞彙,因為它們對c來說比較特殊,所以不能將它們用作識別符號,例如作為變數名。許多關鍵字用於指定不同的型別,比如int。其他的關鍵字,比如if,用來控制程式中語句的執行順序。c語言的關鍵字列表 auto 區域性變數 自動儲存 break 無條件退出程式最內層迴圈 case switch...

C語言的關鍵字

c語言一共有 32個關鍵字,如下表所示 1資料型別關鍵字 a 基本資料型別 5個 void 宣告函式無返回值或無引數,宣告無型別指標,顯式丟棄運算結果 char 字元型型別資料,屬於整型資料的一種 int 整型資料,通常為編譯器指定的機器字長 float 單精度浮點型資料,屬於浮點資料的一種 dou...