黑馬程式設計師 c語言函式

2021-07-01 18:30:18 字數 749 閱讀 3673

當我們需要重複執行某乙個功能時,我們就可以把用以支援這個功能的**塊封裝到乙個函式中,每次需要執行這個功能時,只要呼叫對應的函式就可以了。

printf 其實就是系統幫我們封裝好的乙個函式。

返回值型別函式名(形式引數列表)

1>起乙個有意義的函式名

2>返回值型別

3>需要傳什麼引數進來

簡單地例子:建立兩個數和的函式

1.預設情況下,不允許有函式的名稱一樣

2.函式不能巢狀定義

3.函式不能重複定義,但是可以重複宣告

4.如果有函式的宣告,沒有函式的定義

1>編譯可以通過,因為編譯器只會檢測語法合不合理,並不會檢測函式有沒有定義

2>鏈結報錯,因為鏈結的時候會檢測函式是否定義

形參vs實參

形參:函式名後定義的引數

實參:呼叫函式時傳入的資料

形參和實參的基本使用:

呼叫.c中函式,需include.h;

標頭檔案.h只能被呼叫,無關編譯鏈結;

黑馬程式設計師 C語言 函式

asp.net android ios開發 net培訓 期待與您交流!函式 任何乙個c語言程式都是由乙個或多個程式段構成的,每個程式段都有自己的功能,這些程式段成為函式。所以c語言程式是由函式組成的。當我們需要為程式新增乙個功能的時候,可以定義乙個函式。函式定義 int sub int num1,i...

黑馬程式設計師 C語言 指標

asp.net android ios開發 net培訓 期待與您交流!指標 指標是c語言中非常重要的資料型別 指標變數的定義 int p int是指標指向資料的型別 p是指標變數名稱 只是用來表示變數為指標變數 指標的使用 int a 10 int p p a 或者p a 表示將變數a的記憶體位址賦...

黑馬程式設計師 C語言基礎

ios培訓 android培訓 期待與您交流!一 c語言的流程控制 1 順序結構 按照程式的書寫順序執行每一條語句 2 選擇結構 對給定的條件進行判斷,再根據判斷結果來決定執行哪一段 2.1 if語句 1 if的第一種結構 if 條件 eg include int main return 0 2 i...