问题 单项选择题

己知函数f的原型是“void f(int*x, int &y);”,变量v1、v2的定义是“int v1, v2;”,下列调用语句中,正确的是( )。

A.f(v1, v2);

B. f(v1, &v2);

C.f(&v1, v2);

D.f(&v1, &v2);

答案

参考答案:C

解析: 在函数f的形参表达式中第一个形参为整型指针变量,第二个为整型引用变量,所以用实参v1的指针初始化第一个形参,用实参v2初始化第二形参。

单项选择题
问答题 简答题