C++ 學習

1.C++的基本語法html

  C++程序能夠定義爲對象的集合,這些對象經過調用彼此的方法進行交互。ios

  對象:對象具備狀態和行爲。對象是類的實例。編程

  類:類能夠定義爲描述對象行爲、狀態的模板、藍圖。編程語言

  方法:從基本上說,一個方法表示一種行爲。一個類能夠包含多個方法。能夠在方法中寫入邏輯、操做數據以及執行全部的動做。函數

  即時變量:每一個對象都有其獨特的即時變量。對象的狀態是由這些即時變量的值建立的。spa

 

2.C++程序結構命令行

  #include <iostream>htm

  using namespace std;對象

  //main()是程序開始執行的地方進程

  int main()

  {

    cout << "Hello World";

    return 0;

  }

  

  • C++ 語言定義了一些頭文件,這些頭文件包含了程序中必需的或有用的信息。上面這段程序中,包含了頭文件 <iostream>
  • 下一行 using namespace std; 告訴編譯器使用 std 命名空間。命名空間是 C++ 中一個相對新的概念。
  • 下一行 // main() 是程序開始執行的地方 是一個單行註釋。單行註釋以 // 開頭,在行末結束。
  • 下一行 int main() 是主函數,程序從這裏開始執行。
  • 下一行 cout << "Hello World"; 會在屏幕上顯示消息 "Hello World"。
  • 下一行 return 0; 終止 main( )函數,並向調用進程返回值 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

相關文章
相關標籤/搜索