语法:
返回值类型 函数名(形参=默认值){}
int func(int a,int b,int c=30)
{
return a+b+c
}
int main()
{
cout<<func(10,20)<<endl;
system("pause");
return 0;
}
以上的简单程序输出应为60;
注意点:1.函数的形参列表中的形参是可以有默认值的;
2.如果从某个位置有了默认值,那么从这个位置开始,从左往右都必须得有默认值;
3.如果函数声明有默认参数的情况下,函数实现就不能有默认参数;
函数声明和函数实现只能有一个有默认值;
(菜鸟坐在高铁上刷b站视频,记录下点滴知识点
)