第一個(gè)C++程序,在屏幕上打印出hello World
程序代碼:
#include <iostream>? //引入iostream庫(kù)
using namespace std
int main()
{
? cout<<"hello world!"; /*在屏幕上輸出hello world*/
?return? 0;
}
一個(gè)C++程序包括以下幾個(gè)部分
1、預(yù)編譯指令?
? ? ?#include <iostream>
? ? ? include:包含的意思
? ? ? iostream是輸入輸出的函數(shù)庫(kù)
? ? 程序中實(shí)現(xiàn)輸入輸出功能的命令包含在函數(shù)庫(kù)中,需要先引用進(jìn)來(lái)才能實(shí)現(xiàn)功能,如果沒(méi)有,程序沒(méi)辦法運(yùn)行。
2、注釋?
? ? ? 以雙斜杠//開(kāi)頭,或者包含在/**/中間的文字,是程序的注釋?zhuān)⑨屩饕獙?duì)代碼和命令進(jìn)行解釋和說(shuō)明。方便別人看懂程序自己寫(xiě)的代碼,過(guò)一段時(shí)間都會(huì)忘,自己都看不懂所以要養(yǎng)成寫(xiě)注釋的習(xí)慣。//和/**/的區(qū)別是,雙斜杠只對(duì)一行注釋?zhuān)?**/可以對(duì)多行文字進(jìn)行注釋。
3、命名空間
using namespace std;
namespace:命名空間,語(yǔ)句定義在命名空間里面
?cin,cout定義在std命名空間中。
4、主函數(shù)
int main()
c++語(yǔ)言的入口函數(shù),程序從這里開(kāi)始執(zhí)行。
名字必須是main,必須要有()
{} 之間是主函數(shù)函數(shù)體,里面包含所有要執(zhí)行的命令,每條命令以分號(hào)結(jié)束
5、返回值
return 0;
每個(gè)函數(shù)都需要有返回值
? ? ?后面學(xué)習(xí)的內(nèi)容,每個(gè)程序都包含上述程序結(jié)構(gòu),可以在Dev C++中,輸入默認(rèn)值,這樣在每次建立新的程序時(shí),這些代碼默認(rèn)已經(jīng)產(chǎn)生,避免輸入。具體操作如下:
點(diǎn)擊工具菜單下的編輯器屬性,點(diǎn)擊代碼標(biāo)簽頁(yè)下面的缺省源,輸入默認(rèn)的代碼,以后在新建一個(gè)源文件時(shí),已經(jīng)包含了默認(rèn)的代碼,如下圖所示:
