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

1.預處理器編譯指令#include:

  預處理器是在程序編譯前運行的工具。預處理器編譯指令是向預處理器發送的命令,老是以#爲標識,include即是其中常見的一種,用於引用文件,好比:iostream標準輸入輸出流。引用的頭文件並不是都是標準系統頭文件,還能夠是編程人員建立的文件,其緣由在於,複雜程序每每由多個文件組成。ios

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++代碼中的註釋:

//對當前行註釋的格式工具

/*對當前行或者跨行註釋的格式*/spa

在編寫程序時要對複雜算法和複雜部分的工做原理進行註釋,不該對顯而易見的代碼添加註釋。操作系統

 

警告C++區分大小寫,若是保留字本來爲小寫(大寫)的字母被換成大寫(小寫),程序將沒法經過編譯。進程

相關文章
相關標籤/搜索