C語言學習筆記(2) 呼叫函式

2021-10-09 05:19:26 字數 444 閱讀 6013

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...