1.c++之父bjarne stroustrup《c++程式設計》,內容精闢深刻,但要求較高。
2.《c++ primer》
二、入門程式:
int main()
return 0;
os從main開始執行,main函式的返回值為狀態指示器,為0時表示成功執行,非0返回值有os定義的含義。
訪問main函式返回值的方式與系統有關,不論unix或windows,執行程式後,發出echo命令:$ echo $?(unix),c:、directory> echo %errorlevel%(windows)。
c++程式檔案的字尾與編譯器有關,cc、cxx、cpp、cp、c。
三、編譯器
1.gnu編譯器
命令:$ g++ prog1.cc -o prog1 產生prog1(unix下)或prog1.exe(windows下)。若省略 -o prog1,產生a.out(unix下)或a.exe(windows下)。
2.微軟visual studio編譯器
命令:c:/directory> cl -gx prog1.cpp 在當前目錄下,產生與原始檔同名的可執行檔案prog1.exe.
三、輸入輸出
格式化iostream庫,兩個基本型別istream,ostream。流:從某io裝置讀入或寫出的字串行。標準庫定義的四個標準io物件:cin,cout,cerr,clog。系統將這些物件與執行程式的視窗聯絡起來。os提供重定向輸入、輸出流的方法,將流與檔案聯絡起來。
開始學習c
1.1c 的標頭檔案 傳統的c標頭檔案,以 h 結尾 c 標頭檔案 hpp標頭檔案 1.2命名空間 c 引入新概念,命名空間可以有效避免大型專案中的各種名稱衝突 class關鍵字 class時c 的核心,時物件導向程式設計的核心內容 1.3更嚴格的型別轉化 在c 中不同型別的指標是不能直接賦值的,必...
今日開始學習C
c 學習筆記 include 包含標準庫 標準輸出 cout hello,world 是插入運算子 把資訊的輸入輸出看作資料的 流動 流出,流進。是乙個輸出流物件,標準輸出流物件。endl 是換行標記 cout是內庫里定義的,因此在使用的時候需要告訴編譯器這是個內庫里定義的物件 include是 編...
1 開始學習C
1 大多數系統中main函式被用來指示狀態。返回0表示成功,非0的含義由系統定義,通常是錯誤型別。2 編譯生成的可執行檔案,通常windows是xx.exe,unix是xx.out。3 術語 流 表達隨時間的推移,字元是順序生成或消耗的。iostream庫包含輸入流和輸出流,乙個流就是乙個字串行,是...