洁具卫浴代理:哪个地方错了C++

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 11:11:22
#include<iostream.h>
void main()
{
int sum(int a,int b,int c)
{
return a+b+c;
}

int x(5),y(10);
s1=sum(x);
s2=sum(x,y);
cout<<"s1="<<s1<<'\n'<<"s2="<<s2<<endl;
}
为什么给默认值?

四处错误:
1.sum函数应放在主函数外边;
2.sum函数的参数应该给默认值,随便给;
3.变量s1,s2没有定义。
4."\n"这里是双引号。

#include<iostream.h>
int sum(int a,int b=5,int c=10)
{
return a+b+c;
}
void main()
{
int x(5),y(10);
int s1,s2;
s1=sum(x);
s2=sum(x,y);
cout<<"s1="<<s1<<"\n"<<"s2="<<s2<<endl;
}

int sum(int a,int b=0,int c=0)