這部分的題目還是很簡單的,我就只放一下最後一題的**了,利用了函式指標可以學一下。
這裡我沒有直接使用靜態陣列,而是使用了類是stl分配空間的一種做法,還有關於函式指標做引數的使用,格式是這樣的#include
class
list
void
add(
int item)
}bool
is_empty()
void
visit
(void
(*pf)
(int&)
)}void
print()
};voida(
int&a1)
intmain()
返回值型別 (*op)(引數列表)
,在函式中使用時,格式為(*op)(對應的引數)
。
最後這一章寫的有點少,因為我已經學到很後面了,現在回來看這些知識就感覺太簡單,沒有做下去的興趣,大家在學習這一節的知識時,也可以不鑽牛角尖,後面學的就自然懂了。
C Primer Plus 第十章 陣列和指標
int sum int ar,int n intsum int int intsum int ar,int n intsum int int 指標減去乙個整數 指標必須是第乙個運算物件 相加的逆操作。遞減指標 逆操作遞增 指標求差 可以計算兩個指標的差值。通常,求差的兩個指標分別指向同乙個陣列的不同...
C Primer Plus 第十章 物件和類
class stock stock stock const string co,int num 1.顯式地呼叫建構函式 stock food stock world cabbage 250 2.隱式地呼叫建構函式 stock garment furry mason 50 stock stock1 s...
第十章 陣列與指標( C primer plus)
0.陣列長度建議定義為巨集。由於編譯器不檢查陣列下標的合法性,這樣可減少下標越界錯誤。1.唯讀陣列宣告最前面加const,且必須同時初始化。2.陣列屬於自動儲存類,陣列元素的值不初始化時是不定的 部分初始化,後面預設為0 多初始化出錯。3.可以讓陣列長度空著,由編譯器根據初始化的數值的個數確定陣列大...