1.預處理器編譯指令#include:
預處理器是在程序編譯前運行的工具。預處理器編譯指令是向預處理器發送的命令,總是以#為標識,include便是其中常見的一種,用於引用文件,比如:iostream標准輸入輸出流。引用的頭文件並非都是標准系統頭文件,還可以是編程人員創建的文件,其原因在於,復雜程序往往由多個文件組成。
2.程序的主體函數——main():
main函數為程序的主體部分,C++程序執行時總是從主函數開始,main函數的返回類型為int,這是一種標准化約定。
3.函數返回值:
在C++中將函數的返回值聲明為void類型表示不返回值,聲明為其他往往要用return返回值。主函數的返回值在一些時候是很有用的,因為大多數操作系統都提供了查詢功能,讓我們可以獲取正常結束的程序的返回值。在很多情況下,一個應用程序被另一個啟動,而父進程(啟動者)想知道子進程(被啟動者)是否正常完成其任務程序員可以使用main函數向父進程傳遞成功或錯誤狀態。
注意:根據約定,程序在運行成功時返回 0,在出現錯誤時返回 -1。返回值為整數,程序員可利用整個整數范圍,指出眾多不同的成功或失敗狀態。
4.名稱空間:
在使用名稱空間里的元素時要聲明屬於哪個名稱空間,如使用cout輸出時:std::cout,也可以提前聲明使用名稱空間里的某個元素如:using std::cout,或者提前聲明使用整個名稱空間std:using namespace std 。
5.C++代碼中的注釋:
//對當前行注釋的格式
/*對當前行或者跨行注釋的格式*/
在編寫程序時要對復雜算法和復雜部分的工作原理進行注釋,不應對顯而易見的代碼添加注釋。
注意:C++區分大小寫,如果保留字原本為小寫(大寫)的字母被換成大寫(小寫),程序將無法通過編譯。