c++中的函数,形参可以设置默认参数,设置时需要注意以下几点:
1.设置默认参数时,某个参数设置了默认参数,从这个参数开始,后面的每一个都要设置函2. 函数的声明和定义处设置默认参数只能一处设置
3. 有实参传入则使用实参,实参没有传入使用默认参数
代码实现
#include <iostream>
using namespace std;
//void fun01(int a = 1, int b = 2);
//默认参数 在设置时 声明和定义只能一处设置默认参数
//设置默认参数时 有一个参数设置了默认参数,从这个参数往后的每一个参数都要设置默认参数
void fun01(int a=1,int b=2)
{
cout << a << " "<<b << endl;
}
void test01()
{
fun01(1,2);
fun01(1, 3);
fun01(1, 4);
fun01(1);
fun01();
}
int main()
{
test01();
return 0;
}