C 入門基礎

2021-08-02 19:40:09 字數 933 閱讀 5067

是 c++ 提供的用於輸入輸出的類和函式庫,只有包含這個標頭檔案,才能使用 cin 和 cout 等類,同時也可以使用輸入輸出函式。

1.命名空間,指識別符號的可見範圍。

2.using namespace std;

- 將命名空間 std 的識別符號擴充套件到全域性

- 在 iostream 標頭檔案中,並沒有定義全域性的識別符號,如果不講 std 內的識別符號擴充套件到全域性,只能如下使用:

std::cout

<< b << std::endl;

cout

<< b << endl;

3.雙冒號前啥都不寫,指全域性命名空間。

4.命名空間內可再定義命名空間作。

namespacea}

int main()

{ cout<< a::a > b;

從標準輸入中賦值變數 b,如果第一次讀取沒有讀到對應型別的輸入,則不改變其值。

cout

<< b;

把 b 按照其型別輸入到標準輸出。

c++編譯器在對**進行編譯時,會對函式進行重新命名,

新名稱為 _z + 函式名字元數 + 按順序引數型別

如 int fun(int n, char c) 的名稱為 _z3funic

故 c++ 支援函式名相同但引數型別或型別順序不同的函式過載,與返回值無關。

c++函式在定義時可以賦預設值,呼叫時可以對有預設值的引數進行預設,定義時不能預設的引數在前(沒有賦預設值),能預設的引數在後,若在可預設引數後出現不可預設引數,編譯無法通過。

int a = 0;

int& b = a;

可以簡單地將 b 理解為 *&a。

C 基礎入門

類 類是資料和函式的封裝體,類也是一種資料型別。在類中資料稱為資料成員,函式稱為成員函式。類的定義一般形式 class 類名 資料成員同結構struct中的資料是一致的,成員函式是對類的私有資料成員操作的惟一途徑。類的成員函式宣告的結構如下 型別 成員函式名 參數列 最後的分號不可以省略 成員函式定...

C 入門基礎

什麼是c c 是包含類別的c語言,是c語言的增強版,c語言可以說是c 的子集。c 新特性 虛函式 運運算元多載 多重繼承 模板 異常處理 rtti 命名空間 c 的具體構成 c 類和物件 繼承和多型 模板和泛型程式設計 異常處理 c 庫和標準模板庫 c 的資料型別 基本資料型別 char int f...

C 入門基礎

c 的簡單介紹 c幾乎是c 的乙個子集,所以c語言支援的語法在c 基本都支援並需要使用。c plus plus c 所以在c的基礎上又有了很多新的特性。c 的關鍵字 c 98 03關鍵字 c 的資料型別 內建型別 c 中這些基本的資料型別也稱為內建型別,也就是語言內部已定義的基本型別。自定義型別 自...