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; }