1.2 C++構(gòu)成和編碼規(guī)范 | 求兩數(shù)之和
C++的構(gòu)成
1.一個C++程序可以由一個程序單位或多個程序單位構(gòu)成,每個程序單位為一個文件,編譯過程中會對每個文件進(jìn)行編譯。
2.每個程序文件包括:預(yù)處理命令、全局聲明、函數(shù),其中預(yù)處理命令就是程序開頭的那行;全局聲明則是在函數(shù)外進(jìn)行的聲明;函數(shù)則是實現(xiàn)具體功能的部分。
3.一個函數(shù)由:函數(shù)首部、函數(shù)體組成,函數(shù)首部包括函數(shù)名、函數(shù)類型、函數(shù)屬性、函數(shù)參數(shù)名、參數(shù)類型;函數(shù)體包括局部聲明和執(zhí)行部分。
4.C++語句包括兩大類:一類是聲明語句,一類是執(zhí)行語句。
5.和C語言一樣C++程序也總是從main函數(shù)開始執(zhí)行的,不論main函數(shù)在程序中的什么位置。
6.C++不同與C語言的一個重要部分:類,有了類可以實現(xiàn)面向?qū)ο蟮膸讉€特性,比如封裝、繼承、多態(tài),在一個類中可以包括數(shù)據(jù)成員和成員函數(shù)。
C++的編碼規(guī)范
1.C++的格式比較自由,一行可以寫好幾個語句,一個語句也可以寫好幾行。
2.注釋,不論哪種語言,一個好的、有價值的程序都應(yīng)當(dāng)加上注釋,增加程序的可讀性,相信我,如果不加注釋,一個月回過頭看自己寫的程序,自己都不認(rèn)識了。
3.C++注釋和C語言一樣,可以//,也可以/*......*/。
案例:求兩個數(shù)num_1,num_2的和。
#include 在鍵盤輸入:22 56運(yùn)行上述程序之后在鍵盤輸入:22 56,會輸出a+b=78。 注意:endl 最后一個字符是字母l,而非阿拉伯?dāng)?shù)字1,它是end of line的縮寫。 C++
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。