首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数:void fun(int n,char *s){…},则下列对函数指针的定义和赋值均正确的是( )。
设有以下函数:void fun(int n,char *s){…},则下列对函数指针的定义和赋值均正确的是( )。
admin
2022-04-01
32
问题
设有以下函数:void fun(int n,char *s){…},则下列对函数指针的定义和赋值均正确的是( )。
选项
A、void(*pf)(int,char);pf=&fun;
B、void *pf();pf=fun;
C、void* pf();*pf=fun;
D、void(*pf)(int,char*);pf=fun;
答案
D
解析
函数的参数可以是指针类型,它的作用是将一个变量的地址传送到另一个函数中。函数名代表函数的入口地址,指向函数的指针应该定义为void(*pf)()。如果定义为void *pf(),则表示函数pf的返回值是一个基类型为void的指针,因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/L6kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下有关宏替换的叙述不正确的是()。
有以下程序#includemain(){printf("%d\n",NULL);}程序运行后的输出结果是()。
有以下程序:#includemain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(8[i]>=’a’&&s[i]<=’
有以下程序:#includemain(){charc1.c2:c1=’A’+’8’-’4’;c2=’A’+’8’-’5’:printf("%c,%d\n",c1,c2);}
下列给定程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。例如,调用fun函数之前给字符串输入“ABCDeFGH”,调用后字符串中的内容应为“eABCDFGH”。请改正程序
以下叙述中正确的是()。
有以下程序:#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c)
当变量c的值不为2、4、6时,值也为“真”的表达式是
如果定义floata[10],x;则以下叙述中正确的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
G1P0,孕36周,子痫前期,最恰当的处理原则是()。
我国基本医疗保险组织参保、征收保险费的统筹单位原则上是
断路器应根据其使用条件校验()。
采用科目汇总表账务处理程序,科目对应关系不明显,不能直接通过总分类账查对账目。()
会计档案的整理、装订应由本单位的档案机构负责办理。()
船舶共同海损牺牲,船舶尚未修理的,( )。
下列选项中,不能作为选择标杆职位参考的标准的是()。
《黄鹤楼送孟浩然之广陵》的作者是()。
准实验研究
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordSetMsgBoxEnd
最新回复
(
0
)