11.1 函数的默认参数
在C++中,函数的形参列表中的形参是可以有默认值的
# include <iostream>
using namespace std;
//函数默认参数
//如果我们自己传入数据,就用自己的数据,如果没有,那么用默认值
int func(int a, int b = 20, int c = 30) {
return a + b + c;
}
//注意事项
//![1、如果某个位置已经有了默认参数,那么从这个位置往后,从左到右都必须有默认值](https://img-blog.csdnimg.cn/20210303111351219.png)
int func2(int a = 10, int b = 20, int c = 30) {
return a + b + c;
}
//2、如果函数声明有默认参数,函数实现就不能有默认参数
int func3(int a = 10, int b = 10);
int main(){
cout << func(10, 30) << endl;
cout