目錄遞迴就是函式呼叫函式本身,然後必須有結束條件,否則報錯達到最大深度
while和遞迴類似,區別在於遞迴有遞進和回歸,而while有來無回
遞迴更多地是思想,他是用來解決某種問題的,比如漢諾塔問題(雖然我到現在也沒搞懂)
把規模大的較難解決的問題一步一步最小化問題,得到結果然後可以得到回歸到本身問題的結果
什麼是面向過程
機械式的思維方式,先幹什麼後幹什麼最後幹什麼
面向過程的優缺點
優點:流水線的簡單
缺點:中間過程一旦出問題,後面全完蛋
耦合性高、拓展性差
第八章 指標 第八章 指標
1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...
C 程式設計第八章
靜態聯編所支援的多型性稱為編譯時的多型性。動態聯編所支援的多型性稱為執行時的多型性。1 靜態聯編中的賦值相容性及名字支配規律類的物件和呼叫的函式一一對應,編譯時即可確定呼叫關係,從而產生編譯時的多型性。include using namespace std const double pi 3.141...
第八章 函式高階
在函式宣告和函式定義前加上inline 乙個簡單的計算平方的 include using namespace std inline double square double x int main 內聯函式的使用 函式經常呼叫,函式體較小,不包含迴圈之類的 引用變數的主要用途是用作函式的形參 引用變數...