一个函数求2个整数或3个整数中最大者

程序代码

#include <iostream>
using namespace std;
int max(int a,int b,int c){
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}
int max(int a,int b){
    if(a>b) return a;
    else return b;
}
int main(){
    int a=7,b=-4,c=9;
    cout <<"max_3="<<max(a,b,c)<<endl;
    cout <<"max_2="<<max(a,b)<<endl;
}

运行结果

运行结果

代码解析

1.参数不同的时候,c++也可以使用相同的函数名称,根据参数数量找到对应的函数。
2.重载函数不允许函数的参数和类型都相同。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容