早教吧作业答案频道 -->其他-->
指针引用设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)
请详细说明
设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
第二个形参是引用参,只要是变量即可。
A答案错误,两个都是变量。
B答案正确,第一个参数是一个地址,第二个是变量。
C答案错误,弄反了。
D答案错误,两个都是地址。
因此选B
看了 指针引用设viodf1(in...的网友还看了以下:
设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )设 2020-05-16 …
int(*p)();是什么设有语句int(*p)();则p是一个() A.指向一维整型数组的指 2020-05-17 …
关于语言的几道题18.已知int a,*p=&a;则函数调用中错误的是().A) scanf(“% 2020-05-17 …
下面的程序段违反了算法的(54)原则。void sam(){int n=2;while(!odd(n 2020-05-26 …
下面的程序段违反了算法的(2)原则。 Void sam() {int n=2; while(!odd 2020-05-26 …
int a,则表达式1 2020-06-27 …
int(*p)(int);则下列叙述正确的是?已知:int(*p)(int);则下列叙述正确的是( 2020-08-03 …
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数声母语句中正确的是 2020-11-01 …
问下C程指针若有五个连续的int类型的存储单元并赋值如下,a[0]的地址小于a[4]的地址。p和s是 2020-11-10 …
数组重新组合问题数组有5个数,按从小到大的顺序取三个数组成新的数字组输出,将所有数都组合一变.例:i 2020-12-02 …