65,210
社区成员
发帖
与我相关
我的任务
分享
#include <iostream> // 包含iostream这个头文件...用于输入输出...当然这里只用了cout的输出
using namespace std; // 楼主应该是漏了这...这是用std标准命名空间...要不调用cout就得写std::cout
int q(5),p(7); // 定义int整型q和p,并初始化为5和7
int sum_int(int a,int b=p+q,int c=q*p); // sum_int声明 返回int类型..并且b默认值为p+q,c默认值为p*q
void main() //主函数
{
int x(5),y(10); // 声明x和y 初始化为5和10
int s1=sum_int(x); // 声明int类型s1..并调用sum_int(5),这时候b和c都用默认值...也就是b=5+7,c=5*7
int s2=sum_int(x,y); // 声明int类型s2..并调用sum_int(5,10),这时候c用默认值c=5*7,而b用传入的10
cout <<s1<<endl;// 输出s1并清空缓冲区,换行
cout <<s2<<endl;// 输出s2并清空缓冲区,换行
}
int sum_int(int a,int b,int c) // sum_int函数实现
{
return a+b+c; 返回int的值是a,b,c的和...
}