首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数:void fun(int n,char*s){…},则下列对函数指针的定义和赋值均正确的是( )。
设有以下函数:void fun(int n,char*s){…},则下列对函数指针的定义和赋值均正确的是( )。
admin
2020-05-19
44
问题
设有以下函数:void fun(int n,char*s){…},则下列对函数指针的定义和赋值均正确的是( )。
选项
A、void(*pf)(int,char);pf=&fun;
B、void*pf();pf:fun;
C、void*pf();*pf=pf=fun;
D、void(*pf)(int,char*);pf=fun;
答案
D
解析
函数的参数可以是指针类型,它的作用是将一个变量的地址传送到另一个函数中。函数名代表函数的人口地址,指向函数的指针应该定义为void(*pf)()。如果定义为void*pf(),则表示函数pf的返回值是一个基类型为void的指针,因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/v5Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有表达式(w)?(--x):(++y),则其中与w等价的表达式是()。
下列对于软件测试的描述中正确的是()。
某二叉树中有n个度为2的节点,则该二叉树中的叶子节点数为()。
关于C语言的输入输出函数,以下叙述中错误的是()。
以下程序段的输出结果是()。intr=8;printf(’’%d\n’’,r>>1);
与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
以下程序的输出结果是()。#includemain()voidfun(char*c,intd){charb=’a’,a=’A’;{*c=*c+1;d=d+1;fun(&b,a);print
若inta,b;,则合法的switch语句是()。
若运行时从键盘上输入OPENTHEDOOR,以下程序的输出结果是()。charfun(char*C){if(*e<=’Z’&&*c>=’A’)*c一=’A’一’a’:return*c;}main(){chars[81],*p=s;ge
随机试题
Georgewouldcertainlyhaveattendedthemeetingifhiscar________.
配制200ml0.5%盐酸普鲁卡因溶液,需加入多少克氯化钠使其成等渗液(E=0.18)
三棱针的针刺方法一般分为点刺法、散刺法、刺络法、挑刺法四种。()
根据企业所得税相关规定,企业下列支出超过税法规定扣除限额标准,准予向以后年度结转扣除的有()。
下列关于借款需求与借款目的说法中,正确的是()。
信贷资产质量好,则表明该区域信贷风险()。
通常使用的库存控制系统有两种类型:定量订货系统(固定订货数量,可变订货间隔);定期检查系统(固定订货间隔,可变订货数量)。()
二○○七年二月二十五日,××市委、市政府《关于加快发展旅游业的决定》(××字[××××]七号)明确指出,“同意建立旅游建设发展专项资金,其部分资金来源于交通建设附加费的分配,并将此分配比例从原来的5%调高到10%”。对此,我委认为该措施无疑有利于筹集资金,
甲由于侵害人的行为而致双腿截肢,失去工作。下列费用中应由侵害人承担的是()。
Thehumanbodyisaremarkable(1).Asanadult,youmayconsume(2)foodperyearandstillnot(3)apoundofbodyweight.Yo
最新回复
(
0
)