首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: void fun(int n,char*s){……}则下面对函数指针的定义和赋值均正确的是
设有以下函数: void fun(int n,char*s){……}则下面对函数指针的定义和赋值均正确的是
admin
2015-12-25
98
问题
设有以下函数: 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/QxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
已知i、j、k为血型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下列程序段中,不能正确赋值的是()
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
下列叙述中正确的是()。
下列叙述中正确的是()。
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
在______个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
Theyoungpeoplewhotalkofthevillageasbeing"dead"aretalkingnothingbutnonsense,asintheirheartstheymustsurelyk
导致肛门作痒的虫证有
喉的解剖位置在哪两椎体平面之间
《突发公共卫生事件应急条例》规定,医疗卫生机构应当对传染病做到
下列哪些行为构成强奸罪?()
在工程建设期间,建设单位所需的临时宿舍、办公室临时设施的费用应计人()
某投资方案的初期投资额为1200万元,此后每年年末的净现金流量为400万元,若基准收益率为15%,方案的寿命期为15年,则该方案的财务净现值为()万元。
知人善任是领导角色重要的内在功能。请结合实际从正反两方面加以阐述。
①雾遮没了正对着后窗的一带山峰。②我还不知道这些山峰叫什么名儿。我来此的第一夜就看到那最高的一座山的顶巅像钻石装饰的宝冕似的灯火。那时我的房里还没有电灯,每晚上在暗中默坐凝望这半空的一片光明,使我记起了儿时所读的童话。实在的呢,这排列得很整齐的依稀
dx-dy
最新回复
(
0
)