函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是10。若在f中以传值方式调用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。若在f中以传值方式调用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
C若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。根据题目说明,当调用函数f()时,形参x首先得到10,接下来以传值方式调用函数g(),也就是将f中x的值传给g的参数x...
查看完整答案