早教吧 育儿知识 作业答案 考试题库 百科 知识分享

指针引用设viodf1(int*m,long&n);inta;longb;则以下调用合法的是()(3分)Af1(a,b)Bf1(&a,b)Cf1(a,&b)Df1(&a,&b)请详细说明

题目详情
指针 引用
设viod f1(int *m,long&n);int a;long b;则以下调用合法的是( )(3分)
  A f1(a,b) B f1(&a,b)
  C f1(a,&b) D f1(&a,&b)
请详细说明
▼优质解答
答案和解析
第一个形参是一个指针,应该传递一个指针类型变量或传递一个变量的地址。
第二个形参是引用参,只要是变量即可。
A答案错误,两个都是变量。
B答案正确,第一个参数是一个地址,第二个是变量。
C答案错误,弄反了。
D答案错误,两个都是地址。
因此选B