[求助]函数单向传值的问题
为什么SWAP()的值不能传出来,应该如何改#include <stdio.h>
main()
{
void swap(int x,int y);
int a,b;
a = 5;
b = 9;
if(a < b)swap(a,b);
printf("'a' is %d\n'b' is %d\n",a,b);
system("pause");
}
void swap(int x,int y)/*交换函数*/
{
int temp;
temp = x;
x = y;
y = temp;
}
/*swap()的值不能传出来*/
不用指针和数组,如何改才能把函数的值传出来