1. 程式人生 > >以前的筆記遷移__形參,實參,遞歸

以前的筆記遷移__形參,實參,遞歸

分配 防止 data 系統 tracking class 習慣 函數類 pop

形參變量僅僅有在被調用時,才分配內存單元。調用結束時。即刻釋放所分配的內存單元。

實參和形參占用不同的內存單元,即使同名互不影響。 在被定義的函數中,必須指定形參的類型 實參與形參的類型應同樣或賦值兼容。 良好的程序設計習慣:為了使程序具有良好的可讀性並降低出錯。凡不要求返回值的函數都應定義為空類型。即使函數類型為整型。也不使用系統的缺省處理。

一個函數在它的函數體內調用它自身稱為遞歸調用。

這樣的函數稱為遞歸函數。

C語言同意函數的遞歸調用。在遞歸調用中,主調函數又是被調函數。

間接遞歸 為了防止遞歸調用無終止地進行。必須在函數內有終止遞歸調用的手段。

經常使用的辦法是加條件推斷,滿足某種條件後就不再作遞歸調用。然後逐層返回。

以前的筆記遷移__形參,實參,遞歸