#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不行呢?两个不是相等的么?
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不行呢?两个不是相等的么?