问题 单项选择题

以下程序的输出结果是 ______ 。 fun(int x,int y,int z) {z=x * x + y * y;} main() { int a=31; fun(5,2,A) ; printf("%d",A) ; }

A.0

B.29

C.31

D.无定值

答案

参考答案:C

解析:[评析]本题中,a的值并没有改变,因为传递到函数中的是变量值。

选择题
问答题 简答题