关于C语言用指针交换两个数:
#include <stdio.h>
int swap_pointer(int *p1, int *p2);
int main()
{
int x = 6, y = 12;
printf("before x = %d, y = %d.\n",x, y);
swap_pointer(&x, &y);
printf("after x = %d, y = %d.\n",x, y);
return 0;
}
int swap_pointer(int *p1, int *p2)
{
int temp;
temp = *p1;
*p1 = *p2;
*p2 = temp;
return 0;
}
4371

被折叠的 条评论
为什么被折叠?



