函数的默认参数和占位
默认参数
作用:
给函数的形参添加默认值
语法
类型 变量 =默认值
//例子
int a(int a=1);
注意事项:
如果有一个位置有了默认参数,那么从这个位置起,从左到右都必须有默认值
声明和实现
函数的申明和实现,都只能有一个提供默认参数,不可以同时添加默认参数
int abbb(int a=10);
int abbb(int a = 10)
{
printf("%d\n", a);
return 0;
}//错
int abbb(int a);
int abbb(int a = 10)
{
printf("%d\n", a);
return 0;
}
//对
占位参数
//例子
int func(int a,int);
int main()
{
func(10,10);
}