C++語言跟其它語言類似,主要基本的本文不列舉了。我在學習的過程中,遇到C++的不同之處,或者是重點的地方,都會將其記錄下來。主要從 關鍵字、常見函數、輸入輸出等角度去記錄。
輸入輸出:
count<< endl;
cin>>
命名空間:
namespace
using namespace std;
extern :
多個文件中共享的全局變量。
主要是將本文件中的變量釋放至其他文件也可以使用的全局高度。用於不同文件的數據交互。
成員運算符: . ->
. 用於類實例訪問成員變量
-> 用於類實例指針訪問成員變量
輸入輸出 :
幾個頭文件:iostream –該文件定義了 cin、cout、cerr 和 clog
對象,分別對應於標準輸入流、標準輸出流、非緩衝標準錯誤流和緩衝標準錯誤流。 iomanip —
該文件通過所謂的參數化的流操縱器(比如 setw 和 setprecision),來聲明對執行標準化 I/O 有用的服務。 fstream
– 該文件爲用戶控制的文件處理聲明服務 cin – 編譯器根據要輸入值的數據類型,選擇合適的流提取運算符來提取值,並把它存儲在給定的變量中。cin>>name>>age; cout –
標準輸出流,輸出到屏幕上。”<< endl” 增加一個換行符
數據類型:
int double long bool enum
數據結構:
關鍵字:
函數 :hypot(double,double) — 直角三角形的斜邊 abs( int ) — 返回絕對值
fabs(double) — 返回絕對值,十進制 sqrt( double ) — 返回平方根 floor(
double ) — 返回小於等於的最大整數 修飾符:long unsigned signed short
數據類型:bool char int float double void wchar_t
enum :
枚舉型,名稱的默認值 1,2,3…;可設定,後一下比前一個大 一個完整的程序例子:
常見操作:
數組:
字符串:
strcpy( s1,s2 );
strcat( s1,s2 );
strlen(s1);
strcmp(s1,s2) — 比較字符串大小– 字母排序
strchr(s1,ch) — 返回ch第一次出現的位置
strstr(s1,s2) — 返回s1中s2第一次出現的位置
引用變量:
已存在的變量的另一個名字 局部變量不會自動初始化,全局變量會自動初始化。
整數前後綴:
前綴表示進制,後綴表示符號和長整型 oxFeeL //16進制 fee ,長整型 215u //無符號型215
:: 域操作符:
1.在類外部聲明成員函數。void Point::Area(){};
2.調用全局函數;表示引用成員函數變量及作用域,作用域成員運算符 例:System::Math::Sqrt() 相當於System.Math.Sqrt()。
3.調用類的靜態方法: 如:CDisplay::display()。