在下列原型所示的C++函数中,按“传值”方式传递参数的是(  )。

admin2017-10-17  53

问题 在下列原型所示的C++函数中,按“传值”方式传递参数的是(  )。

选项 A、void f1(int x);
B、void f2(int*x);
C、void f3(const int*x);
D、void f4(int&x);

答案A

解析 此题考查的是函数参数的传递方式。函数参数的传递方式分为传值和传地址两种。选项B)和选项C)中函数的参数是指针,而指针作为函数参数传递的是地址:选项D)中函数的参数为引用,引用传递好比是给变量起了一个别名,表明传给函数的参数值就是它本身的地址,操作会影响到这个变量的值;只有选项A)中的函数参数为传值方式。
转载请注明原文地址:https://jikaoti.com/ti/IIt0FFFM
0

最新回复(0)