天天看點

c++參數的預設值

當使用者定義一個函數,使用者可以為參數清單中後邊的每一個參數指定預設值。當調用函數時,如果實際參數的值留白,則使用這個預設值

這是通過在函數定義中使用指派運算符來為參數指派的,調用函數時,如果未傳遞參數的值,則會使用預設值,如果指定了值,則會忽略預設值,使用傳遞的值

執行個體:

#include <iostream>

using namespace std;

int sum (int a,int b=20)

{

int result;

result =a+b;

return (result);

}

int main()

{

int a=100;

int b=200;

int result;

result =sum(a,b)

cout<<"total value is :"result<<endl;

result =sum(a);

cout<<"total value is:"result<<endl;

return 0;

}

結果分别是300,120

繼續閱讀