单选题
有如下程序:
编译运行这个程序将出现的情况是( )。
A、
编译出错,无法运行
B、
输出:3
C、
输出:3.0
D、
输出一个不确定的数
【正确答案】
D
【答案解析】
函数function()中的val只是局部变量,函数调用进行的是按值传递,实参的值是没有变化的,而val在主函数中没有赋值,所以val始终是个不确定的值。
提交答案
关闭