C++在定义函数时可以给形参设置一个默认值,设置了默认值的形参称为默认参数。函数调用时默认参数不必赋值也可使用,此时函数内部将使用预设值,如果传入了参数,默认参数将会被替换。但是在声明时指定和定义时指定默认参数会有一些需要注意的点。
首先,如果一个形参被指定了默认参数,那么这个形参之后的形参都需要指定默认参数。如图
当给c指定默认参数后
C++在定义函数时可以给形参设置一个默认值,设置了默认值的形参称为默认参数。函数调用时默认参数不必赋值也可使用,此时函数内部将使用预设值,如果传入了参数,默认参数将会被替换。但是在声明时指定和定义时指定默认参数会有一些需要注意的点。
当给c指定默认参数后