问题 单项选择题

以下程序运行后的输出结果是
fun(int x,int y,int z) z=x*y;
main( )
int a=4,b=2,c=6;
fun(a,b,c);
printf("%d",c);

A) 16
B) 6
C) 8
D) 12

答案

参考答案:B

解析: 本题考查的函数形参与实参的传递规则,当形参与实参都是简单的数据类型时,形参值的改变不能影响实参值的改变,即本题中c的值未改变,仍然是6。

单项选择题 案例分析题
名词解释