为什么两个值最后没有交换
/* HELLO.C -- Hello, world */#include "stdio.h"
#include "conio.h"
swap(int a,int b)
{
int temp;
temp=a;a=b;b=temp;
}
main()
{
int x=7,y=11;
printf("x=%d,\ty=%d\n",x,y);
printf("swapped:\n");
swap(x,y);
printf("x=%d,\ty=%d\n",x,y);
getch();
}
先谢谢 帮忙解答