简单的 const+默认缺省+函数重载综合小练习怎么写?以求和为例

源代码:

#include <iostream>
using namespace std;
const int P = 10;  //定义const int P = 10
int print(int i);
double print(double f);
int sum(int a, int b=3, int c=4);
int main()
{   
    cout <<"默认缺省求和=" <<sum(6,4) << endl; //默认缺省
    int sum1 = 0;
    sum1 = P + sum(4, 3);  //const int P = 10与默认缺省结合求sum1;
    cout <<"const+默认缺省求和="<< sum1<<endl;
   sum1 = P+print(2) + print(4.268) + sum(6, 4);
   cout << "const+默认缺省+函数重载求和= " << sum1 << endl;
    return 0;
}
int print(int i) {
   
    return i;
}

double print(double  f) {
   
    return f;
}

int sum(int a, int b, int c)
{
    return a + b + c;
}

运行结果:

默认缺省求和=14
const+默认缺省求和=21
const+默认缺省+函数重载求和= 30


发布了52 篇原创文章 · 获赞 10 · 访问量 3724

猜你喜欢

转载自blog.csdn.net/weixin_46047285/article/details/104660022