问题 单项选择题

以下程序的输出结果是______。
fun(int x, int Y, int z)
z=x*x+y*y;
main()
int a=31;
fun(5, 2,

A.;
 

答案

参考答案:C

解析: 函数fun的形参是简单变量,main函数中调用fun时只是把实参的值传递给形参,形参的改变不影响实参,所以调用完函数fun后a的值不发生变化,即a=31。

单项选择题
单项选择题