C++ 函数的形参之默认参数
// 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都有默认值
int func( int a , int b=10){ return a+b; }
//一个错误示范 int func( int a , int b=10 ,int c ){ return a+b +c; } int main(){ cout << func(1) << endl; return 0; }
int func(int a, int b=10);
int main(){
cout << func(1) << endl;
return 0;
}
//错误示范二,如果函数声明有默认值,函数实现的时候就不能有默认参数
int func(int a ,int b=10){
return a+b;
}
浙公网安备 33010602011771号