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

admin2016-11-23  29

问题 已知函数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的形参表达式中第一个形参为整型指针变量,第二个为整型引用变量,所以用实参vl的指针初始化第一个形参,用实参v2初始化第二形参。
转载请注明原文地址:https://kaotiyun.com/show/YsAp777K
0

最新回复(0)