为什么我不能实现两个参数交换啊??
刚编了一个程序,如下
#include<stdio.h>
main()
{
int swap(int a,int b);
int x,y;
x=10;
y=20;
swap(x,y);
printf("%d,%d",x,y);
}
int swap(int a,int b)
{
int m;
if(a<b)
{
m=a;
a=b;
b=m;
}
}
我希望交换a,b的值,但却不可以~~为什么??如果我想交换他们的值,又要用函数,该怎么写??高手给个列子吧~~`