问题
填空题
阅读下面程序,则程序的执行结果为______。 #include"stdio.h" main() {int a=10; fun(a); printf("%d\n",a);} fun(int x) {x=50;}
答案
参考答案:J
解析: 由于此程序中,fun函数的实参和形参进行的是值传递,所以形参值的改变不会影响到实参值,因此变赶a的值还是最初赋的初值10。
阅读下面程序,则程序的执行结果为______。 #include"stdio.h" main() {int a=10; fun(a); printf("%d\n",a);} fun(int x) {x=50;}
参考答案:J
解析: 由于此程序中,fun函数的实参和形参进行的是值传递,所以形参值的改变不会影响到实参值,因此变赶a的值还是最初赋的初值10。