首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数:void fun(int n,char *s){…},则下列对函数指针的定义和赋值均正确的是( )。
设有以下函数:void fun(int n,char *s){…},则下列对函数指针的定义和赋值均正确的是( )。
admin
2022-04-01
47
问题
设有以下函数: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全国计算机二级
相关试题推荐
下面关于数据库三级模式结构的叙述中,正确的是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
下列给定程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。例如,调用fun函数之前给字符串输入“ABCDeFGH”,调用后字符串中的内容应为“eABCDFGH”。请改正程序
下列定义变量的语句中错误的是()。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}s+=i;}}
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
以下叙述中正确的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程问的联系是
随机试题
下列药物中哪项不是脂肪肝的常见诱发药物
朱砂安神丸的组成药物中不含
自动化仪表工程的调试程序是()。
工程建设中,需要项目负责人签章的是()。
财务会计目标是通过编制财务报告,借以反映企业的()。
随着时代的发展,大件耐用消费品也可以通过贷款进行购买,此种贷款被称为个人耐用消费品贷款。下列关于个人耐用消费品贷款的贷款额度说法错误的是()。
设立外资企业的申请,由国务院对外经济贸易主管部门或者国务院授权的机关批准,审查批准机关应当在法定期限内决定批准或者不批准。该法定期限是()。
认知结构迁移说由布鲁纳和奥苏伯尔提出。()
在下列四个节日中,中国黑夜最长的是()。
Noonecandenythatpesticidehaveimprovedtheabilityoffarmerstobringtheircropstomarket.【C1】______pesticides,farmer
最新回复
(
0
)