關鍵字是由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...