学习笔记
1、函数默认参数的规则:
1、参数的默认值必须是从右向左提供
2、函数调用时使用了默认值。则后续参数必须使用默认值
eg:
int add(int x,int y = 1,int z = 2)
{
return x+y+z;
}
add();
add(2,3);
add(3,2,1);
2、函数占位参数
1、占位参数只有参数类型声明,而没有参数名声明
2、一般情况下,在函数体内部无法使用占位参数
eg:
int func(int x,int)
{
return x;
}
func(1,2);