缺省参数的概念
缺省参数是声明或定义函数时为函数的参数指定一个一个缺省值。在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。...= 1, int c = 2)
{
cout c << endl;
}
半缺省参数
如下函数Sum_2,如果函数既有未被指定缺省值的参数,又有被指定缺省值的参数,那么该函数就被称为半缺省参数...:
void Sum_2(int a , int b = 1, int c = 2)
{
cout c << endl;
}
需要注意的是:
半缺省参数必须从右往左依次来给出,不能间隔着给...void Sum(int a = 1, int b , int c )//不符合从右往左给
{
}
void Sum(int a = 1, int b = 1, int c )//不符合从右往左给...{
}
void Sum(int a , int b = 1, int c )//不符合不能间隔
{
}
void Sum_2(int a = 1, int b , int c = 2)/