首頁 > 後端開發 > C++ > C++ 函數的參數的預設值如何設定?

C++ 函數的參數的預設值如何設定?

WBOY
發布: 2024-04-19 16:03:01
原創
905 人瀏覽過

C 中可以為函數參數設定預設值,以便在不傳遞參數時使用預設值,方法是在參數類型後指定等號 (=) 和預設值。實戰中,如果函數不傳遞參數,將使用預設值,但也可以傳遞實際值。

C++ 函数的参数的默认值如何设置?

C 函數參數的預設值設定

在C 中,可以為函數參數設定預設值,以便在呼叫函數時不時傳遞參數時使用預設值。這可以透過在參數類型後指定等號 (=) 和預設值來實現。

語法:

void function(int param1 = default_value, int param2 = default_value, ...);
登入後複製

其中:

  • #param1, param2:函數參數
  • default_value:參數的預設值

#實戰案例:

##考慮一個計算兩個數總和的函數:

int sum(int num1, int num2 = 0) {
  return num1 + num2;
}
登入後複製

在這個範例中,

num2 參數的預設值設定為0。這表示在呼叫函數時不傳遞 num2 參數,函數將使用預設值 0

使用:

呼叫函數時,可以使用預設值或傳遞實際值:

  • 使用預設值:
  • int result1 = sum(10);
    登入後複製
這將計算

100 的和,結果為10

  • 傳遞實際值:
  • int result2 = sum(10, 5);
    登入後複製
    這將計算

    105 的和,結果為15

    以上是C++ 函數的參數的預設值如何設定?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板