源代码:
#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