本單元重點回顧
- 函式定義與呼叫:函式是可重複使用的程式碼段,定義時指定參數型態、回傳型態,呼叫時傳入參數;同一段邏輯重複出現(Rule of Three)就該抽成函式。
- 巢狀呼叫:函式呼叫的結果可以直接當另一次呼叫的參數(
f(f(2))、gcd(gcd(x, y), z));函式內也能呼叫別的函式,題目給的數學函數照定義各寫一個函式再組合最不容易錯。 - main 也是函式:回傳
0代表程式正常結束;在main任何地方return 0;可提早結束程式,適合特殊情況先處理先離開。 - Return 語句:執行
return後函式立刻結束,後續程式不執行;非 void 函式忘記 return 是未定義行為(main例外)。