首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数:void fun(int n,char*s){…},则下列对函数指针的定义和赋值均正确的是( )。
设有以下函数:void fun(int n,char*s){…},则下列对函数指针的定义和赋值均正确的是( )。
admin
2020-05-19
31
问题
设有以下函数: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全国计算机二级
相关试题推荐
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容
结果为“假”的表达式是()。
不合法的C语言字符常量是()。
若有表达式(w)?(--x):(++y),则其中与w等价的表达式是()。
若有定义语句:floatx[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是()。
若typedefint*T;Ta[5];则与a的定义相同的是()。
以下程序的输出结果是()。#includeintf(intx)main(){inty;{intz;if(x==0‖x==1)return(3);z=f(3);pri
在软件开发中,需求分析阶段可以使用的工具是()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
请分别描述病态造血时粒、红、巨三系细胞有何变化?
肉眼观察肾体积明显缩小.质地变硬.表面有大的不规则瘢疤凹陷,该病变性质最可能是
“桌到桌”的运输方式是指:()。
下列名誉权纠纷案件,人民法院应当受理的是:()
对项目经理的素质要求有哪些()。
检验检疫机构对供港澳活猪实行( )制度。
企业2018年发生如下事项:计提坏账准备80万元,当期实际发生坏账损失70万元;计提存货跌价准备100万元:计提在建工程减值准备60万元,工程实际发生损失30万元;计提持有至到期投资减值准备200万元,交易性金融资产期末价值降低50万元。企业填列《企业所得
个人商用房贷款的贷款额度不得超过所购商用房价值的()
Ayoungfatherwasvisitinganoldneighbor.Theywerestandingintheoldman’sgarden,andtalkingaboutchildren.Theyoung
A、Hemadethingsworse.B、Hemessedupthedeal.C、Hewasn’ttrustedbythewoman.D、Hehadaterribleday.B对话中男士提到他们本来可以促成一笔交易
最新回复
(
0
)