A-A+

有以下程序: viod fun(int a int b int c) { a=456;b=5

2022-08-06 04:23:28 问答库 阅读 175 次

问题详情

有以下程序:
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
本题考查实参与形参调用,从实参传递到形参时,只是数值的传递,调用函数中值的改变不会影响主函数中的值,因此原样输出。

考点:程序