函数之带有默认参数的函数
/*1.初始化默认参数。
2.调用带有默认参数的函数。*/
#include<iostream>
usingnamespace std;
void commute_time(double,double=25,int=5);//声明带有默认参数的函数。
int main()
{
commute_time(40);//默认没有赋值的参数为自设的参数。
commute_time(30,20);
commute_time(35,30,8);
}
void commute_time(double velocity,double distance,int num_lights)
{
cout<<"The commute time is"<<(distance/velocity+num_lights*0.01)
<<"hours."<<endl;
}
/*声明带有默认参数的函数:对于带有默认参数的函数,需要在声明中指定其参数的
默认值。
注意,一般默认参数都位于普通参数之后。
调用带有默认参数的值:当列出的实参少于参数列表中的形参时,函数会调用默认参数。*/