函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是10。若以引用方式调用g,则函数f()的返回值为【 】。
f(int x):
int y=0;
y=g(x);
return x+y;
g(int x):
x=x+5;
return x;
A、10
B、15
C、25
D、30
函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是10。若以引用方式调用g,则函数f()的返回值为【 】。
f(int x):
int y=0;
y=g(x);
return x+y;
g(int x):
x=x+5;
return x;
A、10
B、15
C、25
D、30
D引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。在引用方式调用g时,g中对其形参x的修改可视为是对调用g时实参的修改,因此调用g之后,f...
查看完整答案