C Primer第一章閱讀記錄

2021-10-10 06:49:27 字數 1336 閱讀 5427

參考

檔案命名規定:

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.語句塊和語句 語句塊 就是用...