问题 单项选择题

已知函数f的原型是void f(int *a,long&B) ;,变量v1、v2的定义是: int v1:long v2: 下列调用语句中正确的是

A.f(v1,&v2);

B.f(v1,v2);

C.f(&vl,&v2);

D.f(&vl,v2);

答案

参考答案:D

解析: void f(int * a,long&B) ;的第一个形参是指针,要求实参为指针或者变量地址;第二个形参是变量引用,实参为同类型变量即可。

多项选择题
名词解释