C語言32大關鍵字

2021-06-12 19:32:08 字數 1410 閱讀 8075

所謂關鍵字也叫保留字,它是識別符號的一種,標準規定它是編譯器預設的某些型別,因此使用者不可用它的一樣的識別符號去表示其他的東西。

標準c有32個關鍵字:

一  資料型別關鍵字 12 個:

1 . char 

2 . short

3 . int 

4 . long 

5. enum

6. float

7. double

8. signed

9. unsigned

10. struct

11. union

12.void

二 控制型別關鍵字 12 個

迴圈語句

1.for 

2.do

3.while

4. break

5.continue

條件語句

6.if

7.else

8.goto

開關語句

9.switch

10.case

11.default

返回語句

12.return 

三  儲存型別 4個

1. auto      //宣告自動變數,一般不不用,區域性變數預設都是auto型

2.static   //宣告靜態變數

3.extern //宣告乙個外部變數

4.register  //宣告暫存器變數

四 其他關鍵字 4個

1.const   //宣告唯讀變數

2.sizeof  //運算子, 計算資料占用記憶體

3.typedef   //自定義型別

4.volatile  //修飾的變數可能改變

注意,不要把 define ,include當做關鍵字 ,它們只是預編譯偽指令。。

c99標準又增加了5個關鍵字,分別是

restrict

它只可以用於限定和約束指標,並表明指標是訪問乙個資料物件的唯一且初始的方式

inline

內聯函式,在c++中用的多, 它是巨集定義的一種優化實現方式

_bool

unsigned int 型,在c99中被定義為布林型,只可容納0,1兩個值

_complex

複數類型別

_imaginary

純虛數型別

c11 標準在c99的基礎上又增加了乙個關鍵字

_generic   泛型

三大關鍵字

final修飾類,表示這個類不能繼承,final類中的成員變數可以根據需要設為final,但要注意final類中的所有成員方法都會被隱式的指定為final方法 final修飾方法,防止子類重寫這個方法 final修飾變數,基本資料型別變數,數值一旦初始化之後便不能再修改,引用型別變數,再對其初始化之...

C語言32個關鍵字

關鍵字就是已被c語言本身使用,不能作其它用途使用的字。例如關鍵字不能用作變數名 函式名等 由ansi標準定義的c語言關鍵字共32個 auto double int struct break else long switch case enum register typedef char extern...

C語言32個關鍵字

c語言32個關鍵字 void 宣告函式無返回值或無引數,宣告無型別指標,顯式丟棄運算結果。a基本資料類 char 字元型型別資料,屬於整型資料的一種。型 5個 int整型資料,通常為編譯器指定的機器字長。float 單精度浮點型資料,屬於浮點資料的一種,小數點後儲存6位。double 雙精度浮點型資...