调用函数时若是引用调用方式,则是将(请作答此空)。下面所定义的函数f1为值调用方

admin2022-08-02  45

问题 调用函数时若是引用调用方式,则是将(请作答此空)。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,函数f1最终获得的值为( )。A.实参的值传给形参B.形参的值传给实参C.实参的地址传给形参D.形参的地址传给实参

选项 A.实参的值传给形参
B.形参的值传给实参
C.实参的地址传给形参
D.形参的地址传给实参

答案 C

解析 传址调用(引用调用) : 将实参地址给形参
由于f1采用传值调用, X值不发生变化X=5 ; f2采用传址调用,会对B的值产生影响,当执行b=x-1后b=4 ;当执行f2中2*x+1后, b=9 ;所以最后b*x= 5*9=45
转载请注明原文地址:https://tihaiku.com/congyezige/2416794.html

最新回复(0)