默认参数只能在函数参数中从右往左设置,要连续不间
void A (int a, int b ,int c);
//不带默认参数
void A (int a, int b = 20 ,int c = 30);
//带默认参数,使用函数时不带后面两项参数 则使用默认值
void A (int a, int b = 20 ,int c = 30)
{
cout << "a = " << a
<< "tb = "<< b
<< "tc = "<< c
<< endl;
}
int main()
{
A(10);
A(100,200);
A(100,200,300);
return 0;
}
执行结果
a = 10 b = 20 c = 30
a = 100 b = 200 c = 30
a = 100 b = 200 c = 300



