C++纯新手求问!
c++吧
全部回复
仅看楼主
level 3
catalive 楼主
#include <iostream>
using namespace std;
int qwe(int ,int );
int main(int a,int b,int c)
{
cout<<"请输入b的值";
cin>>b;
c=qwe(a,b);
cout<<"则c的值为:"<<c<<"\n";
system("pause");
return 0;
}
int qwe(int x,int y)
{
x=y+1;
return x+y;
}
这一串代码中~我把最后的qwe函数改成
int qwe(int x,int y,int z)
{
x=y+1;
z=x+y;
return z;
}
结果提示错误!为什么返回x+y就行~返回z不行呢?两个不是相等的么?
2013年03月21日 07点03分 1
level 3
catalive 楼主
还有个问题~
我写上面这代码时遇到的~这一段
int main(int a,int b)
{
int a,b;
}
我运行的时候系统提示a,b重定义了~我就把 int a,b;删掉就行了~但是我不删int a,b;而是删main()后面的参数却不行!为什么啊?既然系统提示重定义它们的作用难道不是应该一样的吗?
2013年03月21日 07点03分 2
level 3
catalive 楼主
求大神解答~[我错了]
2013年03月21日 07点03分 3
1