函数参数默认值
在函数声明或者函数定义的时候直接给形参赋值,这样在函数调用的时候就不用再给形参传值,则会使用它的默认值:
ps:参数默认值必须从右向左依次赋值
void fun0(int a,int b = 10,int c = 6){
cout << a << b << c <<endl;
}
void fun1(int a = 1,int b,int c = 6){//报错,默认实参不在形参列表的结尾
cout << a << b << c <<endl;
}
int main()
{
fun0(1,1);//a = 1,b的值被覆盖b = 1,c = 6默认值
}