怎么用只改变地址的方式用函数的形式排序两个数的大小,附下代码,要怎么改
void main() { ... swap(&p1,&p2); ... } void swap(int **p1,int **p2) { int *p = *p1; *p1 = *p2; *p2 = p; }
用指针解决该问题,你的swap方法已经解决了该问题。