1.1 函式呼叫的一般形式有三種:(1)函式呼叫語句,如「printf_star();」。(2)函式表示式。(3)函式引數。
1.2函式呼叫的過程。
(1)未進行函式呼叫時,形參不占用儲存單元。
(2)將實參的值傳遞給形參。
(3)執行呼叫函式期間,形參已經被賦予了值。
(4)通過return語句將函式值帶回到主函式。
(5)呼叫過程結束後,形參值發生變化,實參值沒有改變。
1.3被呼叫函式需要的條件
(1)函式已經被定義。
(2)函式為庫函式。
(3)使用者自己定義的函式需要在主函式作宣告『
巢狀呼叫即在呼叫乙個函式的過程中,又呼叫另乙個函式。
在呼叫乙個函式的過程中又直接或者間接的呼叫函式本身,稱為函式的遞迴呼叫。直接和間接的呼叫都是無終止的自身呼叫,這裡可以使用if語句,不滿足條件就不再呼叫。
c語言學習筆記2
陣列 一 陣列定義 一維陣列 型別說明符 陣列名 常量表示式 例如 int a 10 二維陣列 型別說明符 陣列名 常量表示式 常量表示式 例如 float 3 4 多維陣列 例如 float a 2 3 4 字元陣列 與一維陣列類似 說明1.不允許對陣列的大小做動態定義,即陣列的大小不依賴於程式執...
C語言學習筆記(2)
sizeof a sizeof int int a int a 以下四種函式原型是等價的 陣列的單元表達的是變數,需要用 取位址。運算子可對陣列做,也可對指標做 p 0 a 0 運算子可以對指標使用,也可對陣列做 陣列變數是型別const指標,因此不能變賦值 int a int const b 1 ...
C語言學習筆記 函式
苦澀紅茶設計的有返回值的函式和遞迴練習 開發環境 code block include intimax int a,int b ansi c intrecur int n long cloop int n long rloop int n void binary calculate unsigned...