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

admin2009-02-15  41

问题 以下程序的输出结果是(48)。    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

解析 fun函数的参数都是实参,虽然进行了运算,但是计算结果并不会改变a。所以a的值仍然是31。
转载请注明原文地址:https://jikaoti.com/ti/DmW7FFFM
0

相关试题推荐
最新回复(0)