可以参考下面的代码,第一个函数是采用传地址的,第二个是传引用的。
main函数中是测试的,你可以试一下。
#include
using namespace std;
void change(int *x,int *y,int *z)
{
int temp=*x;
*x=*z;
*z=*y;
*y=temp;
}
void change(int &x,int &y,int &z)
{
int temp=x;
x=z;
z=y;
y=temp;
}
int main()
{
int a=1,b=2,c=3;
change(&a,&b,&c);//也可以使用change(a,b,c)
cout< return 0;
}
传地址用指针。