C++学习记录-函数的默认参数

语法:返回值类型 函数名(参数类型 参数名=默认值)

示例:

1
void swap(int a=10,int b=20){...}//给参数设置默认值

作用:1.当你在调用函数时没传入参数,会按照默认的值为你计算

​ 2.当你调用函数时传入了值,则你传入的值会替换默认值

注意:

1.如果函数在定义或声明时给某一个参数设置了默认值,则此参数及其后面的所有参数都要有默认值

2.如果函数在声明时有了默认值,则函数在实现的时候就不能再有默认值