參考
檔案命名規定:
c原始碼:file.c
c/c++標頭檔案:file.h
c++原始碼:file.cpp
c預處理檔案:file.i
c++預處理檔案:file.ii
彙編檔案:file.s
gcc編譯程式的過程可分為四個步驟:預處理,編譯,彙編和鏈結。c++許多標準, 如最新的c++11標準, 如果你的**有用到c++11的語言特性, 在編譯的時候就需要指定標準-std=c++11。
輸入「cd..」敲回車會退回到上一級目錄。命令cl呼叫編譯器, /ehsc是編譯器選項,用來開啟標準異常處理。
術語「流」想要表達的是隨著時間的推移,字元是順序生成或者是消耗的。
緩衝區:(buffer)就是在記憶體中預留指定大小的儲存空間用來對i/o的資料做臨時儲存,這部分預留的記憶體空間叫緩衝區。使用緩衝區有兩個好處:
1、減少實際物理讀寫次數
2、緩衝區在建立時就被分配記憶體,這塊記憶體區域一直被重用,可以減少動態分配和**記憶體的次數。
練習1.6編譯會出現錯誤:error: expected primary-expression before '。
在c++中,乙個表示式產生乙個計算結果,它由乙個或多個運算物件和運算子組成。復合賦值運算子+=,此運算子將其右側的運算物件加到左側的運算物件上,將結果儲存到左側運算物件中。
編寫自己的標頭檔案
#include #include #include "sales_data.h"
//using namespace std;
//int reused = 42;
/*struct sales_data ;*/
int main()
else
} //列印最後一本書的結果
std::cout << "isbn " << "總銷售量 " << "總銷售額 " << "平均** " << std::endl;
std::cout << currtrans.bookno << " " << totalsold << " " << totalrevenue << " " << totalrevenue / totalsold << " "<
} else
return 0;
}
c primer第一章習題
以下程式全在vs.net 2003編譯,執行通過 習題1.3 編乙個程式,在標準輸出上列印 hello,world 答 include int main return 0 int main return 0 習題1.11 用while迴圈程式設計,輸出10到0遞減的自然數.然後用for迴圈重寫該程式...
讀C Primer第一章
今天看了一下c primer電子版的第一章,感覺收穫頗多。第一章只是講了一些入門知識,不過對於我來說c 早已入門,只是研究不深。所以第一章看得比較快。前一段時間也有看過英文版的,雖然語言上沒什麼問題,不過始終是英文的,收穫不是很多。第一章講得簡單,主要目的就是可以讓乙個入門者能執行乙個簡單的c 程式...
C Primer筆記 第一章
結論 1.main函式的標準寫法就只有兩種,一種是帶命令列的,一種是不帶命令列的。其返回型別必須是int。2.如果main函式最後沒有return語句,則編譯器會自動加上一句 return 0 3.錯誤的注釋比沒有注釋更糟糕,所以當更新 的時候,不要忘記同時更新注釋。4.語句塊和語句 語句塊 就是用...