问题
填空题
以下程序的运行结果是______。
int x;
main()
int a=5,b=8;
swap(a,b) ;
printf("a=%d,b=%d,x=%d\n",a,b,x);
swap(int a,int b)
int temp;
temp=a;a=b;
b=temp;x=a/b;
printf("x=%d\n",x);
答案
参考答案:a=E,b=H,x=A。
解析:
[分析]:本题考查形参变量值的改变并不能传回给实参。因此主函数中最后输出的a和b仍为原来的初值5和8。