《C Primer Plus》開頭閱讀筆記

2021-07-05 17:42:17 字數 446 閱讀 7525

已經入了門,因此只看個開頭,後面對於c的具體介紹主要在《the c programming language》中閱讀。

1.編寫**前的定義程式目標和設計程式步驟很重要,每次程式設計工作做完後需要進行總結,對過程中進行了什麼改變進行記錄。

2.window ide中,可能遇到顯示程式執行的視窗在程式終止時突然消失。遇到這種情況,可以使程式暫停,直到按下回車鍵,因此我們在「return 0;」語句前加入「getchar();」

3.c99標準與c90標準部分差別,看《the c programming language》可以用到:

(1)新標準採用int main(),且須加入return 0;語句。

(2)加入//的注釋方法

(3)新標準允許變數宣告不一定要在**開始處集中,可以分散在**各處。

4.bug一般有兩種:語法錯誤和語義錯誤,編譯器只能發現語法錯誤

C Primer Plus閱讀筆記

成員函式的讀取方式解決了空格字元本身的讀取問題,彌補了第一種普通讀取方式的不足。書中第153頁的例子對此進行了很好的說明。此外,值得注意的是,cin.get 成員函式支援過載,例如cin.get 返回乙個字元,而cin.get ch 返回乙個cin物件。1 可以修改指標的值,而陣列名是常量 2 對陣...

c primer plus閱讀筆記(一)

int a 1 undigned int b 0 cout 4294967295 typename value c typename value c static cast value 更加嚴格的強轉auto a 100 int auto b 10.0 double auto iter vector...

c primer plus閱讀筆記 五

cont time a a.show illegal 對於乙個const物件,無法確定呼叫成員函式show 是否會改變a的資料成員,所以將會報錯 為此,提出了const成員函式限定該函式無法修改當前物件的資料成員,如下 class time 對於運算子過載的成員函式來說,運算子左邊的為物件,運算子右...