1.C++的基本語法html
C++程序能夠定義爲對象的集合,這些對象經過調用彼此的方法進行交互。ios
對象:對象具備狀態和行爲。對象是類的實例。編程
類:類能夠定義爲描述對象行爲、狀態的模板、藍圖。編程語言
方法:從基本上說,一個方法表示一種行爲。一個類能夠包含多個方法。能夠在方法中寫入邏輯、操做數據以及執行全部的動做。函數
即時變量:每一個對象都有其獨特的即時變量。對象的狀態是由這些即時變量的值建立的。spa
2.C++程序結構命令行
#include <iostream>htm
using namespace std;對象
//main()是程序開始執行的地方進程
int main()
{
cout << "Hello World";
return 0;
}
3.C++中的分號&語句塊
在 C++ 中,分號是語句結束符。也就是說,每一個語句必須以分號結束。它代表一個邏輯實體的結束。
語句塊是一組使用大括號括起來的按邏輯鏈接的語句。
C++ 不以行末做爲結束符的標識,所以,您能夠在一行上放置多個語句。
4.C++的標識符
C++ 標識符是用來標識變量、函數、類、模塊,或任何其餘用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下劃線 _ 開始, 後跟零個或多個字母、下劃線和數字(0-9)。
C++ 標識符內不容許出現標點字符,好比 @、& 和 %。C++ 是區分大小寫的編程語言。所以,在 C++ 中,Manpower 和 manpower 是兩個不一樣的標識符。
5.C++關鍵字
6.三字符組
三字符組就是用於表示另外一個字符的三個字符序列,又稱爲三字符序列。三字符序列老是以兩個問號開頭。
三字符序列不太常見,但 C++ 標準容許把某些字符指定爲三字符序列。之前爲了表示鍵盤上沒有的字符,這是必不可少的一種方法。
三字符序列能夠出如今任何地方,包括字符串、字符序列、註釋和預處理指令。
下面列出了最經常使用的三字符序列:
三字符組 | 替換 |
---|---|
??= | # |
??/ | \ |
??' | ^ |
??( | [ |
??) | ] |
??! | | |
??< | { |
??> | } |
??- | ~ |
若是但願在源程序中有兩個連續的問號,且不但願被預處理器替換,這種狀況出如今字符常量、字符串字面值或者是程序註釋中,可選辦法是用字符串的自動鏈接:"...?""?..."或者轉義序列:"...?\?..."。
從Microsoft Visual C++ 2010版開始,該編譯器默認再也不自動替換三字符組。若是須要使用三字符組替換(如爲了兼容古老的軟件代碼),須要設置編譯器命令行選項/Zc:trigraphs
7.C++中的空格
只包含空格的行,被稱爲空白行,可能帶有註釋,C++ 編譯器會徹底忽略它。
在 C++ 中,空格用於描述空白符、製表符、換行符和註釋。空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(好比 int)在哪裏結束,下一個元素在哪裏開始。
筆記來源:www.runoob.com