愿你出走半生,归来仍是少年。
Apr 14, 2018点击
C++函数的重载
1234567891011121314151617181920212223242526272829303132333435
#include<iostream>using namespace std;int fun(int a,int b);double fun(double a,double b);int fun(int a,int b){ if(a*b>0) return abs(a-b); if(a*b<0) return abs(a)+abs(b);}double fun(double a,double b){ if(a*b>0) if(a>b) return a-b; else return b-a; if(a*b<0) if(a<0) return (-a)+b; else return a+(-b);}void main(){// int a,b; //cin>>a>>b; //abs 返回的是整型 double不建议使用 cout<<fun(-9,5)<<endl<<fun(1.8,2.35)<<endl;}
原文作者: 赖卓成原文链接: https://lzcxfz.github.io/2018/04/14/c++函数的重载/版权声明: 转载请注明出处(必须保留作者署名及链接)
原文作者: 赖卓成
原文链接: https://lzcxfz.github.io/2018/04/14/c++函数的重载/
版权声明: 转载请注明出处(必须保留作者署名及链接)