分析下面的程序,下面的说法正确的是
在main()函数中调用swap(a,b)后, 在main()函数中输出的结果是:a=3,b=10。
为什么a b没有交换
2019-12-29 22:17
程序代码:
#include<stdio.h>
void swap(int a, int b)
{
int temp;
temp = a;
a = b;
b = temp;
printf("%d %d\n", a, b);
}
int main()
{
int a, b;
a = 3;
b = 10;
swap(a, b);
getchar();
return 0;
}
2019-12-29 23:02