有以下程序: #include <stdio.h> fun(int x,int y,int z) { z=x*y;} main() { int a=4,b=2,c=6; fun(a,b,c); p

admin2013-02-23  21

问题 有以下程序:    #include  <stdio.h>    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

答案2

解析 本题考查函数形参与实参的传递规则,当形参与实参都是简单的数据类型时,形参值的改变不能影响实参值,即本题中c的值未改变,仍然是6。
转载请注明原文地址:https://jikaoti.com/ti/AuB0FFFM
0

最新回复(0)