目錄:
【含義】
【c語言中的關鍵字】
【關鍵字分類】
· 資料型別關鍵字
· 型別修飾符關鍵字
· 複雜型別關鍵字
· 儲存級別關鍵字
· 流程控制關鍵字
* 跳轉結構
* 分支結構
* 迴圈結構
1.含義
被c語言賦予了特殊含義的單詞。
特徵:
· 都為小寫
· 在編譯器中會顯示特殊顏色
注:編譯器嚴格區分大小寫,不能用作變數名,函式名等。
2. c語言中的關鍵字 (32個)
auto、double、int、struct、break、long、 switch、else、case、enum、register、
typedef、char、extern、return、union、construction、float、short、unsigned、
continue、for、signed、void、default、goto、sizeof、volatile、do、if、while、static
3. 關鍵字分類
· 資料型別關鍵字
1.void:宣告函式無返回值或者無引數,宣告無型別指標,顯式丟棄運算結果。
2.char:字元型別資料,屬整型資料一種。
3.int:整型資料,通常為編譯器指定機器字長。
4.float:單精度浮點型資料,屬於浮點資料一種。
5.double:雙精度浮點型資料,屬於浮點資料一種。
· 型別修飾關鍵字
1.short:修飾 int ,短整型資料。
2.long:修飾 int ,長整型資料。
3.signed:修飾整型資料,有符號資料型別。
4.unsigned:修飾整型資料,無符號資料型別。
· 複雜型別關鍵字
1.struct:結構體宣告。
2.union:共用體宣告。
3.enum:列舉宣告。
4.typedef:宣告型別別名。
5.sizeof:得到特定型別或特定型別變數的大小。
· 儲存級別關鍵字
1.auto:指定為自動變數,由編譯器自動分配。
2.static:指定為靜態變數,分配在靜態變數區。
3.register:指定為暫存器變數,建議編譯器將變數通過暫存器而不是棧堆傳遞引數。
4.extern:指定對應變數為外部變數,即標示變數函式時其它模組中尋找其定義。
5.const:與volatile合稱「cv特性」,指定變數不可改變。
6.volatile:與const合稱「cv特性」,指定變數的值需通過記憶體中取得。
· 流程控制關鍵字
1.跳轉結構
* return:用在函式體中,返回特定值。
* continue:結束當前迴圈 ,開始下一輪迴圈。
* break:跳出當前迴圈或switch結構。
* goto:無條件跳轉語句。
2.分支結構
* if:條件語句,後面不需要放分號。
* else:條件語句否定分支(與if連用)。
* switch:開關語句(多重分支語句)。
* case:開關語句中的分支標記。
* default:開關語句中的其它分支,可選。
3.迴圈結構
* for:迴圈結構。
* do:用於構成do…..while迴圈語句。
* while:用於構成do…while或while迴圈結構。
C語言 C語言關鍵字
目錄 含義 c語言中的關鍵字 關鍵字分類 資料型別關鍵字 型別修飾符關鍵字 複雜型別關鍵字 儲存級別關鍵字 流程控制關鍵字 跳轉結構 分支結構 迴圈結構 1.含義 被c語言賦予了特殊含義的單詞。特徵 都為小寫 在編譯器中會顯示特殊顏色 注 編譯器嚴格區分大小寫,不能用作變數名,函式名等。2.c語言中...
C語言關鍵字
c語言關鍵字 在檔案範圍的教訓和關鍵字,你知道靜態變數保持他們的價值觀,甚至不在他們超出範圍的破壞。比如說呢。int generateid int main this program prints 01 2 請注意,s nid一直保持它的價值的跨多個函式呼叫。static關鍵字有另一種意思當應用到全...
C語言關鍵字
關鍵字就是已被c語言本身使用,不能作其它用途使用的字。例如關鍵字不能用作變數名 函式名等 由ansi標準定義的c語言關鍵字共32個 auto double int struct break else long switch case enum register typedef char extern...