1. 程式人生 > >零基礎學C語言 筆記六 函式

零基礎學C語言 筆記六 函式

函式: 我們為什麼要自己寫函式呢?其實函式就是把一個個功能給封裝起來,方便我們以後的呼叫。
好處:減少程式碼的冗餘,方便以後的維護

語法:
void 函式名稱()
{
我們需要在不同的地方需要執行的程式碼(函式體)
}
我們程式執行的過程,還是從main函式開始,從main函式結束。
如果需要在某個地方執行一下這個函式裡面包含的函式體的程式碼,就在那個地方呼叫一下我們的函式就可以了。
如何呼叫呢? void 函式名();
void 所在的位置寫的是函式返回值的型別,void表示空,意思就是這個函式沒有返回值。
()裡面寫的是引數列表。
形式引數:寫一個函式的時候,小括號裡面寫的區域性變數就是形參
實參:呼叫函式實際傳遞過去的那個數字,就是實參

如果你寫一個函式,發現這個函式裡面,有一個數據在函式裡面沒有 那麼此時你可以通過形參讓呼叫者在呼叫函式的時候,通過實參 傳遞過來。
呼叫一個帶引數的函式的時候,我們實參的 個數 順序 型別 必須要和形參一致。
return返回值:
返回值的型別,是由一個函式名稱前面的資料型別來確定的。
一個函式裡面的return只能返回一個值

什麼時候寫函式要寫引數:寫一個函式發現有資料他目前是沒有的,那麼就需要向外界要這個資料 就是問呼叫者要,通過形式引數,讓呼叫者通過實參傳遞。
什麼時候要寫一個返回值呢?發現呼叫者在呼叫一個函式的時候,需要得到這個處理的結果的時候。