C++學習 之 程序的組成部分(部分知識筆記)


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++區分大小寫,如果保留字原本為小寫(大寫)的字母被換成大寫(小寫),程序將無法通過編譯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM