首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数:void fun(int n,char*s){……}则下面对函数指针的定义和赋值均正确的是
设有以下函数:void fun(int n,char*s){……}则下面对函数指针的定义和赋值均正确的是
admin
2018-11-21
28
问题
设有以下函数:void fun(int n,char*s){……}则下面对函数指针的定义和赋值均正确的是
选项
A、void*pf();pf=fun;
B、void(*pf)(int,char*);pf=fun;
C、void*pf();*pf=fun;
D、void(*pf)(int,char);pf=&fun;
答案
B
解析
函数指针的定义形式是:数据类型标识符(峙旨针变量名)();void(*pf)()定义了一个没有返回值的函数指针pf,在给函数指针变量赋值时,只需给出函数名而不必给出参数。所以给pf给赋值时,把函数名fun赋给pf即可。
转载请注明原文地址:https://kaotiyun.com/show/Plxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includemain(){chara[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘g’,‘h’,‘\0’};intij;i=sizeof(a);j=strl
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
关系表中的每一横行称为一个______。
两个或两个以上模块之间关联的紧密程度称为()。
下述程序的输出结果是#includevoidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));printf("%d",**q);}
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
有下列程序段: char ch;int k; ch=’a’;k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k); 已知字符a的ASCII十进制代码为97,则执行上述程序段后输出
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
下列叙述中正确的是
随机试题
防排烟联动控制中,由排烟口、排烟窗或排烟阀开启的动作信号作为排烟风机启动的联动触发信号,并由消防联动控制器联动控制排烟风机的启动。()
商品的使用价值反映的是()
跗横关节是由___________关节和___________关节联合构成。
乳牙期牙尖交错牙合的特征有
口腔单纯性疱疹病毒传染途径
某单位会餐的100人中,有30人因食某一被嗜盐弧菌污染的食物,于会餐后的二天内发生腹泻、腹痛,这30%是
主治肝经寒凝气滞证的首选方剂是
机器零件材料内部任一点因外力作用引起的形状和尺寸的相对改变称为()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。以政府调研员的身份,用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
1946年,世界上第一台计算机【131】,这个庞然大物【132】了一个电脑时代。从那时候起,人们不断革新、创造,把庞然大物的体积【133】减再减,现在我们所见的台式电脑、【134】电脑等都是老电脑的后代。这一切取决于电子管技术向大规模集成电路再向超大规模集
最新回复
(
0
)