比如说函数
```void fun(int *a, int*b){int *t; t=a;a=b;b=t;}
按理说已经完成地址a,b的交换
可是在使用函数的时候却不能实现
比如说函数
```void fun(int *a, int*b){int *t; t=a;a=b;b=t;}
按理说已经完成地址a,b的交换
可是在使用函数的时候却不能实现
通过指针,只能交换指向的数
通过指针的指针,才能交换指针
void fun(int *a, int*b){int t; t=*a;*a=*b;*b=t;}
或者
void fun(int **a, int**b){int *t; t=*a;*a=*b;*b=t;}
调用也修改下