函數的優點
- 程式叫簡潔,易於閱讀、維護
- 程式設計模組化,可重複使用
- 節省程式執行時所需的記憶體,但程式執行時間較長
什麼是函數?
就像一部機器,輸入一些資料,函數就會根據這些資料製造出對應的結果,並回傳結果資料
一個函數不一定要有輸入,但一定要有輸出
函數定義格式
存取修飾詞[可省略] 回傳型別 方法名稱(參數列表)
{
// 程式內容
return 回傳值; // 如果回傳型別不是void
}
- 存取修飾詞:private、public、protected、internal
- 回傳型別:int、double、float、string、ulong、void
- 方法名稱:命名與變數相同
命名習慣:第一個字母用大寫
- 參數列表:資料型別+參數
- return:一次只能傳回一個值或不傳回值返回到原呼叫處
範例
