(1)
#include<stdio.h>
void swap(int,int);
void main()
{
int x=7,y=15;
printf("交换前:%d,%d\n",x,y);
swap(x,y); /*调用函数swap*/
printf("交换后:%d,%d\n",x,y);
}
void swap(int a,int b)
{
/*交换a和b的值*/
int temp;
temp=a;
a=b;
b=temp;
}
(2)
#include<stdio.h>
void swap(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
void main()
{
int x,y;
x=7;y=15;
printf("交换前:%d,%d\n",x,y);
swap(&x,&y);
printf("交换后:%d,%d\n",x,y);
}