C语言简答题

如题所述

第1个回答  2012-12-01
1)第一个和第二个相同,都是交换两个数,第三个函数是交换两个指针所指的地址
2)第一个函数,第二个有错误
3)第二个函数内部改为
int *p=(int*)malloc(sizeof(int));
*p=*p1;
*p1=*p2;
*p2=*p;
free(p);