主程序:
#include<stdio.h>
int main()
{
void f1(int x,int y);
void f2(int *x,int *y);
void f3(int *x,int *y);
int a=-1,b=1;
f1(a,b);
printf("%d,%d\n",a,b);
f2(&a,&b);
printf("%d,%d\n",a,b);
f3(&a,&b);
printf("%d,%d\n",a,b);
}
一、
void f1(int x,int y)
{
int t;
t=x; x=y; y=t;
}
结果:
-1,1
二、
void f2(int *x,int *y)
{
int t;
t=*x; *x=*y; *y=t;
}
结果:
1,-1
三、
void f3(int *x