C++ Primer Plus 筆記第二章
保持輸出窗口打開:
添加一行代碼cin.get();
函數頭:
函數頭描述了函數與調用它的函數的接口。 eg:int main()
函數名前面的部分---函數返回類型;
函數名後括號中的部分---形參列表 描述從調用函數傳遞給被調用函數的信息
#include<iostream>:
io: 輸入輸出;
#include編譯指令 把iostream文件內容隨源碼文件內容一塊發送給編譯器
頭文件名:
像iostream這樣的文件叫作包含文件---它們被包含在其他文件中。也叫頭文件;
有些C頭文件被轉換成了C++頭文件,重命名為(去掉擴展名h,並在文件名稱前面加上前綴c)
名稱空間:
同時使用多個封裝好的代碼,不同代碼中可能有相同函數名,名稱空間可以把函數封裝在不同的名稱空間的單元中;
eg: using namespace std
使用cout進行C++輸出:
cout是一個預定義的對象;
cout的對象屬性包括一個插入操作符(<<);
cout << "Come up" << 相當於把Come up 插入到輸出流;
cout 與printf() 相比,cout更加智能,能夠識別數據類型
換行符:
cout << "\n";
cout << endl;
聲明語句:
C++中所有變量必須聲明;
int a; 編譯器為變量a分配內存空間,int 為被存儲的數據類型;
對於聲明變量,C++ 的做法是盡肯能在首次使用變量前聲明
cin:
cin >> a;
iostream 文件將cin定義為一個表示流入程序的字符流的對象;
cin 使用 >> 操作符從輸入流中抽取字符
類簡介:
類描述了一種數據類型的全部屬性(詳細描述了如何表示信息和可對數據執行的操作),對象是根據這些描述創建的實體;
類—>對象 相似於 類型—>變量
函數:
函數原型---使用函數前C++編譯器必須知道函數的參數類型和返回值類型(函數原型是函數的接口);
庫函數的原型包含在頭文件,eg: cmath頭文件裏提供了sqrt()原型;
C++庫函數存儲在庫文件中,編譯程序時,在庫文件中搜索使用的函數
C++ Primer Plus 筆記第二章