请较大家一个问题~怎要才能用函数的方法对调2个变量的值?
#liclude <stdio.h>void swap(int a,int b);
void main()
{
int x=7, y=11;
printf("before swapped: ");
printf("x=%d,y=%d\n",x,y);
swap(x,y);
printf("after swapped: ");
printf("x=%d,y=%d\n",x,y);
}
void swap(int a,int b)
{
int t;
t=a;
a=b;
b=t;
}
为什么X与Y的值不能对调??要怎样修改才能实现X,Y的值对调呢?请高手们指点。