封装一个函数,实现两个数的交换
实现两数交换
#include <stdio.h>
void Swap(int* p1, int* p2)
{
int tmp;
tmp = *p1;
*p1 = *p2;
*p2 = tmp;
}
int main()//实现两个数的交换
{
int a = 10;
int b = 20;
Swap(&a,&b);
printf("%d,%d\n",a,b);
return 0;
/*int *p3=a;//第二种写法
int *p4=b;
Swap(p3,p4);
printf("%d,%d\n",a,b);
return 0;
*/
}