求教关于swap的有关问题

求教关于swap的问题请问,void swap(int x[],int y[]){int temp0tempx[0]x[0]y[0]y[0]temp}调用swa

求教关于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;
}