void swap(int*a,int*b);
main()
{
int x,y;printf("请输入两个整数x和y:");
scanf("%d%d",&x,&y);
printf("交换前x和y的值为:");
printf("x=%dy=%d\n",x,y);
swap(&x,&y); /*调用swap函数*/
printf("交换后x和y的值为:");
printf("x=%dy=%d\n",x,y);
}
void swap(int*a,int*b)
{
int temp;
printf("刚进入swap(a,b)函数中的*a和*b的值是:");
printf("a=%db=%d\n",*a,*b);
printf("交换后*a和*b的值是:");
temp=*a;*a=*b;*b=temp; /*交换a和b的值*/
printf("a=%db=%d\n",*a,*b);
}
main()
{
int x,y;printf("请输入两个整数x和y:");
scanf("%d%d",&x,&y);
printf("交换前x和y的值为:");
printf("x=%dy=%d\n",x,y);
swap(&x,&y); /*调用swap函数*/
printf("交换后x和y的值为:");
printf("x=%dy=%d\n",x,y);
}
void swap(int*a,int*b)
{
int temp;
printf("刚进入swap(a,b)函数中的*a和*b的值是:");
printf("a=%db=%d\n",*a,*b);
printf("交换后*a和*b的值是:");
temp=*a;*a=*b;*b=temp; /*交换a和b的值*/
printf("a=%db=%d\n",*a,*b);
}