A-A+

在下列原型所示的C++函数中 按“传值”方式传递参数的是()。A.void f1(int x

2022-08-06 04:39:34 问答库 阅读 175 次

问题详情

在下列原型所示的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)中的函数参数为传值方式。

考点:原型,函数