教育路上
摘要:C++程序結構。以下是我們為大家整理的,相信大家閱讀完后肯定有了自己的選擇吧。
2023-02-18 13:12網絡推薦
C++程序結構
在介紹C++語言程序的結構之前,我們先來看一個簡單的例子:
例11 在屏幕上輸出“Hello World!”。
#include<iostream> //使用cin,cout,須調用iostream 庫,否則編譯出錯
#include<cstdlib> // Dev C++使用system( )調用cstdlib庫
using namespace std; //在C語言中要省略,例如在VC++和TC++中
int main() //有的C語言可用void main(),例如TC++和VC++
{
cout<<"Hello World!"<<endl; //輸出"Hello World!"
system("pause"); //暫停作用,使用system("pause")調用cstdlib庫
return 0; //結束整個程序
}
運行結果:
Hello World!
【說明】:
1、以“//”開頭為注釋行,“//”后的內容用以對語句進行說明,輸入程序時可以不輸入。
2、#include<iostream>
告訴編譯器的預處理器將輸入輸出流的標準頭文件(iostream)包括在本程序中。
這個頭文件包括了C++中定義的基本標準輸入輸出程序庫的聲明。
3、using namespace std
使用std(標準)名字空間的意思。所謂的名字空間是標準C++中的一種機制,用來
控制不同類庫的沖突問題。使用它可以在不同的空間內使用相同名字的類或者函數。
4、int main( )
這一行為主函數(main function)的起始聲明。main()是所有C++程序的運行的起始
點。不管它是在代碼的開頭,結尾還是中間,此函數中的代碼總是在程序開始運行時第
一個被執行。所有C++程序都必須有一個main(),int main()前int在Dev C++中可省略,
在TC++和VC++中最好保留。
main后面跟了一對圓括號( ),表示它是一個函數。C++中所有函數都跟有一對圓
括號( ),括號中可以有一些輸入參數。注意,圓括號括號中即使什么都沒有也不能省略。
如例題中顯示,主函數main()中的內容,由一對花括號{ }括起來。
5、cout << "Hello World!"<<endl
這個語句在本程序中最重要。 cout是一個輸出語句,告訴計算機把引號之間的字符
串送到標準的輸出設備(屏幕)上。cout 的聲明在頭文件iostream中,所以要想使用cout
必須將頭文件iostream包括在程序開始處。endl是C++語言的換行控制符,表示內容輸出
后換行顯示后續的內容。
6、system("pause")
在499以前版本的Dev-C++環境下,為了查看程序運行結果,需要在main
函數的return 0語句前加上:system("pause"); 這樣程序運行到該語句時,結果
顯示屏幕將會停留,讓大家有時間看程序的輸出結果,否則結果顯示屏幕將會一
閃而過。在499之后的版本可不必加該語句,運行結束后結果顯示屏幕將自動停
留。
7、return 0
主函數main( )的返回語句,一般是函數的最后一條可執行語句。main()函
數末尾使用return語句時,數值0表示程序順利結束,其他數表示有異常。在后
面的例子中你會看到C++程序都以類似的語句結束。
在C++中,語句的分隔是以分號“;”為分隔符的,分行寫代碼只是為了更方便人閱
讀
訪客的評論 2023/11/08 20:44
文中描述的是準確的嗎,如何報名!