我的C primer 學習 1

2021-06-26 12:37:18 字數 607 閱讀 7062

選用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 型別的最小...