C++ 簡介

2018-03-21 14:48 更新

學習C++ - C++簡介

讓我們從一個顯示消息的簡單C++程序開始。

下面的代碼使用C++ cout(發(fā)音為“see-out")以產(chǎn)生字符輸出。

源代碼注釋行以 // 和編譯器開頭忽略它們。

C++區(qū)分大小寫。 它區(qū)分大寫字符和小寫字符。

例子

cpp文件擴展名是常見的方式以指示C++程序。


#include <iostream>                           // a PREPROCESSOR directive 
int main()                                    // function header 
{                                             // start of function body 
     using namespace std;                      // make definitions visible 
     cout << "this is a test.";  // message 
     cout << endl;                             // start a new line 
     cout << "hi!" << endl;   // more output 
     return 0;                                 // terminate main() 
}   

上面的代碼生成以下結(jié)果。

注意

要使窗口保持打開,直到你敲一個鍵,在返回語句之前添加以下代碼行:

cin.get();

C輸入和輸出

如果你習慣在C編程,你不會知道cout,但你知道printf()函數(shù)。

C++可以使用printf(),scanf()和所有其他標準C輸入和輸出函數(shù),如果你包括通常的C stdio.h文件。

您從構(gòu)建塊構(gòu)建C++程序稱為函數(shù)。

通常,您將程序組織成主要任務,然后設計單獨的函數(shù)來處理這些任務任務。

上面顯示的示例足夠簡單,只包含一個函數(shù)名為main()。

main()函數(shù)是一個很好的起點,因為一些在main()之前的特性,例如預處理器指示。


注意2

示例程序具有以下內(nèi)容基本結(jié)構(gòu):

int main() 
{ 
     statements 
     return 0; 
} 

main()中的最終語句稱為return語句,終止函數(shù)。

上面的代碼有以下元素:

  • 注釋,由前綴//表示
  • 一個預處理器#include指令
  • 函數(shù)頭:int main()
  • 使用命名空間指令
  • 一個函數(shù)體,由{ 和 }
  • 使用C++ cout設施顯示消息的語句
  • 用于終止main()函數(shù)的返回語句

函數(shù)頭

以下函數(shù)頭聲明main()函數(shù)向調(diào)用它的函數(shù)返回一個整數(shù)值,并且main()不調(diào)用該函數(shù)的信息:

int main()

許多現(xiàn)有程序使用經(jīng)典的C函數(shù)頭:

main()     // original C style 

在經(jīng)典C下,省略返回類型與說該函數(shù)是int類型相同。

但是,C++已經(jīng)淘汰了這種用法。

您也可以使用此變量:

int main(void)     // very explicit style 

在括號中使用關鍵字void是一種明確的方式,表示該函數(shù)不帶參數(shù)。

在C ++下,將括號留空是與在括號中使用void相同的。

一些程序員使用這個頭并省略return語句:

void main()
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號