求教关于swap的问题
请问,
void swap(int x[],int y[])
{
int temp=0;
temp=x[0];
x[0]=y[0];
y[0]=temp;
}
调用swap(&a,&b);可以实现交换吗?
[解决办法]
可以,但用指针不是更好么?
void swap(int *x,int *y)
{
int temp=0;
temp=*x;
*x=*y;
*y=temp;
}