#include <iostream>
using namespace std;
void chang(int ,int);
int main()
{
int a,b,c;
a=2;
b=3;
c=1;
/*cout<<"请您输入三个整数:"<<endl;
cin>>a;
cin>>b;
cin>>c;*/
chang(a,b);
chang(a,c);
chang(b,c);
cout<<a<<" "<<b<<" "<<c<<endl;
return 0;
}
void chang(int x,int y)
{
int k;
if(x>y)
{
k=x;
x=y;
y=k;
}
}
请问哪里出错了,谢谢!
你chang函数里面的变量生命周期只在函数内,不会对外面造成影响,所以要用到指针。
#include <iostream>