雖然已經學過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的陣列...