首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: void fun(int n,char *s) { …… } 则下面对函数指针的定义和赋值均正确的是
设有以下函数: void fun(int n,char *s) { …… } 则下面对函数指针的定义和赋值均正确的是
admin
2018-10-16
40
问题
设有以下函数: 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;
答案
A
解析
函数指针的定义形式是:数据类型标识符(*指针变量名)();void(*pf)()定义了一个没有返回值的函数指针pf,在给函数指针变量赋值时,只需给出函数名而不必给出参数。所以给pf给赋值时,把函数名fun赋给pf即可。
转载请注明原文地址:https://kaotiyun.com/show/1uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下和程序中,主函数调用了lineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值,请填空。 #defineN3 #defineM4 voidlineMax(intx[N][M]) {inti,j,p;
有以下程序段:inta[l0]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是【】。
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是______。
算法的空间复杂度是指
下面rotate函数的功能是:将n行n列的矩阵A转置未AT,例如:请填空#defineN4voidrotate(inta[][]){inti,j,t;for(i=0;i<N;i++)
mysulen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(Char*str){inti;for{i=0;!=’\0’;i++);return(_
若二维数组a有m列,则在a[i][j]前的元素个数为()。
以下叙述中错误的是()。
随机试题
坐骨神经临床检查常用部位为()
简述人机对话设计需要考虑的因素。
寇恂字子翼,上谷昌平人也,世为著胜。光武南定河内,而更始大司马朱鱿等盛兵据洛阳。光武难其守,问于邓禹曰:“诸将谁可使守河内者?”禹曰:“昔高祖任萧何于关中,终成大业。今河内带河为固,户口殷实,北通上党,南迫洛阳。寇恂文武备足,有牧人御众之才,非此子莫可使也
碘解磷定对有机磷中毒的哪一症状缓解最快
从国际工程市场的发展情况看,工程咨询的发展趋势之一是工程咨询公司( )。
李某在某服装店挑选风衣,店员向李某推荐了一款。李某试穿后觉得不合适,便脱下来要走,店主却强迫李某买下了这件风衣。店主的这一行为侵犯了李某的()。
甲某蓄意盗窃,但打开银行保险柜,发现空无分文后离开。甲的行为是()。
根据全国人大常委会关于实行宪法宣誓制度的决定,实行宪法宣誓的人员不包括:
下列关于宽带城域网技术的描述中,错误的是()。
假设线性表的长度为n,则在最坏情况下,冒泡排序法的时间复杂度是
最新回复
(
0
)