c primer第五版學習筆記 第一章

2021-07-24 08:16:33 字數 1162 閱讀 3854

雖然已經學過c++了,但是覺得還是有很多地方不懂,所以就準備好好的將這本書學習完

1. main 函式的返回型別必須為

int,即整數型別。

int型別是一種

內建型別,即語言自身定義的型別。

2. 當return語句包括乙個值時,此

返回值的型別必須與函式的返回型別相容

。如main函式的返回型別是

int,返回值

0就是乙個

int型別的值。

3. 乙個注釋不能巢狀在另乙個注釋之內。

4. 讀取數量不定的輸入資料

在之前學習的時候都不知道可以這麼玩,當時就在想,它只能輸入但是不知道什麼時候結束啊,但是我在這本書裡看到了,如果是在windows系統中,可以用ctrl+z然後按enter或return鍵就可以結束輸入了。

#includeusing namespace std;

int main()

{ 讀取數量不定的輸入資料

int sum=0,n=0;

while(cin>>n)

sum+=n;

cout<<"sum is:"<

5. #include指令若是包含來自標準庫的標頭檔案時,應該用尖括號(< >)包圍標頭檔案。對於不屬於標準庫的標頭檔案,則用雙引號(" ")包圍。

類型別(class type)類定義的型別。類名即為型別名。  如:

sales_item item;

代表的是item是乙個sales_item型別的物件。

7.成員函式是定義為類的一部分的函式,有時也被稱為方法。如:

item1.isbn()==item2.isbn()
表示呼叫名為isbn的成員函式。

通常以乙個類物件的名義來呼叫成員函式。

使用點運算子(.)來表達「名為item1的物件的isbn成員」。點運算子只能用於類型別的物件。

即  (類型別的物件).(該型別的乙個成員名)

呼叫運算子(())是一對圓括號,裡面放置實參列表(可能為空)。如:

item1.isbn()
8. 引數(實參):向函式傳遞的值。

9. 內建型別:由語言定義的型別,如int.

如何學習C primer 第五版

c primer 第一次可以跳著看。關鍵是要盡快用起來,在使用中熟練,而不是在細節中迷失。以c primer第五版為例,第一遍讀的時候 part1也就是前七章,除了6.6,6.7節,都要通讀。尤其是第三章初步介紹了vector和string,簡直就是新手福音,搞定這兩個容器就能寫一些簡單的程式。pa...

C Primer第五版筆記 關聯容器

一 型別 關聯容器支援高效的關鍵字查詢和訪問,標準庫中兩個主要的關聯容器是map和set。map中的元素是鍵值對關鍵字表示索引。set中每個元素只包含乙個關鍵字,set支援高效的關鍵字查詢。關聯容器根據三個特性可以分為8種 1 set還是map 2 關鍵字是否可以重複,允許重複的容器名字中都包含單詞...

C Primer第五版筆記 動態陣列

allocator類 為了讓new分配乙個物件陣列,需要在型別名後跟方括號,括號中是分配物件的數目,該數目必須是整型,但不必是常量 new t 分配的記憶體並不是得到乙個陣列,而是得到乙個陣列元素型別的指標,因此不能對動態陣列呼叫begin和end 與普通陣列不同的是,普通陣列不能定義長度為0的陣列...