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

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

WBOY
WBOY原創
2024-04-19 16:03:01868瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn