認識C 語言關鍵字和語法extern和雙冒號

2021-09-08 20:48:22 字數 428 閱讀 6357

認識c++語言關鍵字和語法extern和雙冒號 - 流上 -

1.extern。a.告訴編譯器,其後宣告的變數在別的地方定義過,通常是為了跨檔案操作使用的。b.extern "c"

2.雙冒號::a.表示「域操作符」在標頭檔案a.h定義乙個類a,裡宣告了乙個成員函式void f(),但沒有在類的宣告裡給出f的定義,那麼在類外定義f時,比如在原始檔

a.cpp中,就要寫成void a::f(),表示這個f()函式是類a的成員函式。

b.直接用在全域性函式前,表示是全域性函式

例:在vc裡,你可以在呼叫api 函式裡,在api函式名前加::

c.表示引用成員函式及變數,作用域成員運算子

例:system::math::sqrt() 相當於system.math.sqrt()

語法 關鍵字

資料型別 基本資料型別 四種整數型別 byte short int long 兩種浮點數型別 float double 一種字元型別 char 一種布林型別 boolean 引用資料型別 類,陣列,介面.取值範圍通過靜態常量獲取,不需要記憶 基本資料型別轉型原 大容量 小容量,需要強制轉換符,可能造...

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...