关于指针的问题???
void swap(int *x,int *y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
请问为什么一定要是指针才能实现两数互换,不是指针就不行!!
void swap(int *x,int *y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
请问为什么一定要是指针才能实现两数互换,不是指针就不行!!
2007-09-01 17:13
因为指针传的是地址,没有指针,地值的值是传不过去的
2007-09-01 17:36
2007-09-01 18:36
2007-09-01 19:31

2007-09-02 15:41