選用c++ primer 第四版
第一章1.作業系統通過main函式返回的值來確定程式是否成功執行,在大多數系統中,main函式的返回值是乙個狀態指示器,返回0表示成功執行完畢。
任何其他非零返回值都有作業系統定義的含義,通常非零返回值表明有錯誤出現,不同作業系統有自己的方式告訴main函式返回什麼內容
main函式是唯一被作業系統顯式呼叫的函式。
2.呼叫gnu編譯器或微軟編譯器
呼叫gnu編譯器的預設命令是g++: $ g++ proj1.cc -o prog1
$為系統提示符,這個命令產生乙個名為prog1或prog1.exe的可執行檔案。在unix系統下, 可執行檔案沒有字尾,在windows下,為.exe。
-o -prog1是編譯器引數,以及用來存放可執行檔案的檔名。如果忽略-o prog1,那麼編譯器在unix系統下產生名為a.out而在windows下產生a.exe
微軟編譯器採用命令cl : c:\directory> cl -gx prog1.cpp
c:\directory>是系統提示符, directory為當前目錄名,
-gx 是乙個選項,該選項在使用命令列介面編譯程式時是必需的。
c primer學習筆記 1
學習筆記只為幫助自己記憶,寫的並不嚴謹,以自己理解為主.若看到此文的人,發現錯誤請指出,非常感謝.還是以main函式為入口點,可以有返回值,也可以返回值為void,檔案字尾名為cpp 以不同編譯為準 int main 即c 的擴充套件函式庫 標準庫中用於基本標準輸出和輸入的庫 先看以下兩個方法 1 ...
c primer學習筆記1
1,main函式返回值必須是int型。2,iostream庫的基礎是istream和ostream的型別 4個io物件 cin 標準輸入 cout 標準輸出 cerr 標準錯誤 clog 標準日誌 3,域操作符 4,注釋符放在雙引號內是不會被解釋成注釋的,雙引號限制了注釋符的擴充套件。5,for和w...
C Primer學習筆記《1》
void 也是一種型別,常用於返回值為 void 的函式return 處。c 只是規定了各種基本內建型別的最小儲存空間,並沒有限制其上限值,對於 int,大部分的編譯器實現採用的空間都會比要求的大,一般為 32bits 但其規定最小空間大小是 16bits。在c 中,並沒有關於 bool 型別的最小...