目錄
- 預設參數
- 注意事項
預設參數是在函數定義時或者聲明時給參數一個預設值,當調用參數時沒有給函數參數,使用預設的函數參數。
先簡單的寫幾行代碼認識一下預設參數

以上三段代碼分别位于三個檔案,在大型工程中通常将函數的定義與聲明分開。在這裡看到我在調用函數Add的時候将第三個參數的值省略了,也就是預設了。程式運作結果為:
可以看出結果是用了預設參數的。現在我将參數傳過去:
運作結果為:
預設參數可以為我們規避一些因未傳參産生的錯誤。
預設參數分為全預設和半預設,全預設顧名思義是函數的所有參數都預設,半預設即一部分參數預設
半預設參數需要遵守以下規則
① 必須從右往左預設
② 必須連續預設
③要麼在函數聲明裡,要麼在函數定義裡,不能同時出現
推薦将預設參數寫在函數聲明裡,大多數時候,看一個函數的聲明就能知道這個函數的功能,看聲明就可以看到函數的預設參數,進而使用預設參數。