选择题
22.
下列函数中,对调用它的函数没有起到任何作用的是
。
A、
void f1(double &x){--x;}
B、
double f2(double x){return x-1.5;}
C、
void f3(double x){--x;}
D、
double f4(double *x){--*x;return*x;}
【正确答案】
C
【答案解析】
此题考查的是函数的调用和函数参数值的传递。选项C中函数f3的调用采用按值传递的方式,函数中对形参的修改不能改变实参的值,并且f3函数没有返回值,所以f3对调用它的函数没有起到任何的作用。选项A采用的是引用传递方式;选项B中f2有返回值;选项D中函数f4是指针调用并且函数有返回值。
提交答案
关闭