/**************************
*时间:2012-10-17 10:49:44*
*描述:有默认参数的函数 *
**************************/
# include <iostream>
using namespace std;
int main()
{
int max(int a, int b, int c = 0);//函数声明,形参c有默认值
int a, b, c;
cout<<"请输入3个整数:"<<endl;
cin>>a>>b>>c;
cout<<"max(a, b, c) = "<<max(a, b, c)<<endl;//输出三个数中的最大值
cout<<"max(a, b) = "<<max(a, b)<<endl;//输出两个数中的最大值
return 0;
}
int max(int a, int b, int c)//函数定义
{
if(b > a)
a = b;
if(c > a)
a = c;
return a;
}
/***************************
* 在c++6.0中运行的结果是:*
* ----------------------- *
* 请输入3个整数: *
* 4 5 2 *
* max(a, b, c) = 5 *
* max(a, b) = 5 *
* ----------------------- *
***************************/
C++_有默认参数的函数
最新推荐文章于 2024-01-11 20:05:49 发布