学习笔记
1、函数默认参数的规则:
1、参数的默认值必须是从右向左提供
2、函数调用时使用了默认值。则后续参数必须使用默认值
eg:
int add(int x,int y = 1,int z = 2)
{
return x+y+z;
}
add(); //x=0,y=1,z=2
add(2,3);//x=2,y=3,z=2
add(3,2,1);//x=3,y=2,z=1
2、函数占位参数
1、占位参数只有参数类型声明,而没有参数名声明
2、一般情况下,在函数体内部无法使用占位参数
eg:
int func(int x,int)
{
return x;
}
//...
func(1,2);
版权声明:本文为weixin_49946607原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。