分析下面的程序,下面的说法正确的是
在main()函数中调用swap(a,b)后, 在main()函数中输出的结果是:a=3,b=10。
为什么a b没有交换
#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; }