A-A+
有以下程序: viod fun(int a int b int c) { a=456;b=5
问题详情
有以下程序:
viod fun(int a,int b,int c)
{ a=456;b=567;c=678;}
main
{ int x=10,y=20,z=30;
fun(x,y,z);
printf("%d,%d,%d\n",x,y,z);
} 输出的结果是()。
A.30,20,10
B.10,20,30
C.456,567,678
D.678,567,456请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
本题考查实参与形参调用,从实参传递到形参时,只是数值的传递,调用函数中值的改变不会影响主函数中的值,因此原样输出。