首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: void fun(int n,char*s){……)则下面对函数指针的定义和赋值均正确的是
设有以下函数: void fun(int n,char*s){……)则下面对函数指针的定义和赋值均正确的是
admin
2013-10-19
22
问题
设有以下函数: 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://jikaoti.com/ti/VCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是
有以下程序main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是
若以下选项中的变量已正确定义,则正确的赋值语句是
若有以下程序:main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}执行后输出结果是【】。
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
若下面程序的输出结果是4,请填空。main(){inti,j,k;k=0;i=j=【】;k+=-(i+j);printf("%d\n",k);}
下列程序执行后的输出结果是:main(){chararr[2][4];strcpy(arr’"you");strcpy(arr[1],"me");arr[0][3]=’&’;printf("%s\n",
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
以下叙述中正确的是()。
下列关于单目运算符++、--的叙述中正确的是()。
随机试题
这个标志是何含义?
妊娠满28周而不满37周分娩为妊娠满28周后胎儿及其附属物娩出为
下列选项中,属于封闭区的是
两组资料中,回归系数b较大的一组
督脉的主要生理功能是
为了减少核定应纳税额的随意性,使核定的数额更接近纳税人实际情况和法定负担水平,税务机关应按以下( )方式进行核定。
甲与乙订立合同后,乙以甲有欺诈行为为由向人民法院提出撤销合同申请,人民法院依法撤销了该合同。根据合同法律制度的规定,下列有关被撤销合同的法律效力的表述中,正确的是()。
根据存货陆续供应和使用模型,下列情形中能够导致经济订货量降低的是()。
我国大陆海岸线北起鸭绿江,南至北仑河口,全长18000公里。()
站在唯理论立场上企图使经验论与唯理论结合,把世界统一在思维基础上的哲学家是()
最新回复
(
0
)