官术网_书友最值得收藏!

1.1 開(kāi)啟算法之旅:hello world!

首先以一段程序開(kāi)啟算法之旅,如下圖所示。

第1行:頭文件。在程序中進(jìn)行輸入輸出時(shí)需要引入iostream頭文件,i表示input(輸入),o表示output(輸出),stream表示流,iostream表示輸入輸出流。C語(yǔ)言中的頭文件以.h為后綴,C++中的頭文件不加后綴,形式上也有所改變,比如C語(yǔ)言中的stdio.h頭文件對(duì)應(yīng)C++中的cstdio頭文件,C語(yǔ)言中的string.h頭文件對(duì)應(yīng)C++中的cstring頭文件,當(dāng)然,其實(shí)現(xiàn)也有所不同。

第2行:命名空間。using表示使用,namespace表示命名空間,std表示standard(標(biāo)準(zhǔn)的)。在C++標(biāo)準(zhǔn)庫(kù)中,所有標(biāo)識(shí)符都被定義于一個(gè)名為std的命名空間中,std被稱為標(biāo)準(zhǔn)命名空間。引入標(biāo)準(zhǔn)命名空間的方法如下,注意,語(yǔ)句末尾的分號(hào)不能少。

命名空間有什么用呢?例如,有兩種純牛奶:蒙牛純牛奶、伊利純牛奶。如果將命名空間設(shè)置為蒙牛,那么你說(shuō)“我要純牛奶”,就是指要蒙牛純牛奶。如果沒(méi)有設(shè)置命名空間,那么你必須說(shuō)“我要蒙牛純牛奶”,否則系統(tǒng)不知道你到底要哪種純牛奶。一般寫(xiě)程序都使用標(biāo)準(zhǔn)命名空間std,如果不寫(xiě),則輸出時(shí)要指明std的輸出:

第3行:主函數(shù)。主函數(shù)main是程序運(yùn)行的入口,每個(gè)程序都有一個(gè)主函數(shù),返回值為int(整數(shù))類型。

第4行:輸出語(yǔ)句。cout表示輸出,“<<”后面是輸出的內(nèi)容,endl表示換行。

第5行:返回語(yǔ)句。主程序在運(yùn)行正確的情況下,會(huì)返回0。

主站蜘蛛池模板: 昌邑市| 麻城市| 双鸭山市| 南和县| 尖扎县| 乌什县| 会泽县| 伊金霍洛旗| 育儿| 石景山区| 禄丰县| 石柱| 宁强县| 井冈山市| 新河县| 灵山县| 民丰县| 洞头县| 出国| 准格尔旗| 康马县| 湘西| 兴义市| 洛宁县| 徐汇区| 观塘区| 华宁县| 尼勒克县| 利辛县| 从化市| 军事| 新龙县| 莱芜市| 胶南市| 顺平县| 贵阳市| 博客| 郎溪县| 巢湖市| 平阴县| 扬州市|