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語言,肯定對c語言有的某些 關鍵字 有乙個大概的認識了吧。比如我們最熟悉不過的int if return 等等等,還有很多很多。在現有的ide 即整合開發環境,visual studio vs 就是乙個很不錯的例子。中,關鍵字會自動標上特殊的顏色加以區別,說明它們的存在是與眾不同的 大家...
C 中的explicit關鍵字介紹
首先,c 中的explicit關鍵字只能用於修飾只有乙個引數的類建構函式,它的作用是表明該建構函式是顯示的,而非隱式的,跟它相對應的另乙個關鍵字是implicit,意思是隱藏的,類建構函式預設情況下即宣告為implicit 隱式 那麼顯示宣告的建構函式和隱式宣告的有什麼區別呢?我們來看下面的例子 c...
C 中的explicit關鍵字介紹
c 中的關鍵字explicit主要是用來修飾類的建構函式,被修飾的建構函式的類,不能發生相應的隱式型別轉換,只能以顯示的方式進行型別轉換。類建構函式預設情況下宣告為隱式的即implicit。隱式轉換即是可以由單個實參來呼叫的建構函式定義了乙個從形參型別到該類型別的隱式轉換。編譯器在試圖編譯某一條語句...