函数main()、f()的定义如下所示,调用函数们f()时,第一个参数采用传值

资格题库2022-08-02  27

问题 函数main()、f()的定义如下所示,调用函数们f()时,第一个参数采用传值 (call by value) 方式,第二个参数采用传引用 (call by reference) 方式, main() 函数中 "print(x)" 执行后输出的值为 ( )。A.11B.40C.45D.70

选项 A.11
B.40
C.45
D.70

答案 B

解析 传值与传引用的区别是:值传递时,实参被拷贝了一份,只能在函数体内使用。因此,a代表的其实就是x本身,只有a的变化才能导致main函数里面的x值的变化。
转载请注明原文地址:https://tihaiku.com/congyezige/2408613.html

最新回复(0)