用引用交换两变量的值,结果是错误的
#include<iostream>using namespace std;
int main()
{void swap(int &,int &);
int i=3,j=6;
swap(i,j);
cout<<"i="<<i<<"j="<<j<<endl;
return 0;
}
void swap(int &a,int &b)
{int temp;
temp=a;
a=b;
b=temp;
}
哪位兄弟可以帮我看下,哪地方出错了,我用引用交换两个变量的值,可调式之后,还是原实参变量的值,谢谢了