C++ 簡(jiǎn)介

2018-03-21 14:48 更新

學(xué)習(xí)C++ - C++簡(jiǎn)介

讓我們從一個(gè)顯示消息的簡(jiǎn)單C++程序開(kāi)始。

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

源代碼注釋行以 // 和編譯器開(kāi)頭忽略它們。

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

例子

cpp文件擴(kuò)展名是常見(jiàn)的方式以指示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é)果。

注意

要使窗口保持打開(kāi),直到你敲一個(gè)鍵,在返回語(yǔ)句之前添加以下代碼行:

cin.get();

C輸入和輸出

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

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

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

通常,您將程序組織成主要任務(wù),然后設(shè)計(jì)單獨(dú)的函數(shù)來(lái)處理這些任務(wù)任務(wù)。

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

main()函數(shù)是一個(gè)很好的起點(diǎn),因?yàn)橐恍┰趍ain()之前的特性,例如預(yù)處理器指示。


注意2

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

int main() 
{ 
     statements 
     return 0; 
} 

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

上面的代碼有以下元素:

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

函數(shù)頭

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

int main()

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

main()     // original C style 

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

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

您也可以使用此變量:

int main(void)     // very explicit style 

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

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

一些程序員使用這個(gè)頭并省略return語(yǔ)句:

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)