首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: void fun(int n,char*s) {……} 则下面对函数指针的定义和赋值均正确的是( )。
设有以下函数: void fun(int n,char*s) {……} 则下面对函数指针的定义和赋值均正确的是( )。
admin
2018-06-29
58
问题
设有以下函数:
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://www.kaotiyun.com/show/q3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义:inta=0;doubleb=1.25;charc=’A’#defined2则下面语句中错误的是______。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn.k;floatscore.sum,ave;sum=0.0;for(n
整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
下列程序的输出结果是______。#include<stdio.h>main(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,
下列选项中非法的字符常量是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
在软件测试设计中,软件测试的主要目的是()
数据库、数据库系统和数据库管理系统之间的关系是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
下述哪一项不符合肿瘤性增生
男性,30岁,腹痛、腹泻、间断低热3年,结肠镜见回肠末段病变呈跳跃性,见纵行溃疡,溃疡周围粘膜呈鹅卵石样。最可能的诊断是
甲因与乙的买卖合同纠纷而诉至法院,要求乙支付欠款8000元。在庭审过程中乙提出甲父曾借其1万元,要求用欠款抵债并偿还其2000元。在此情况下,法院应如何处理?()
一个行业的实际生命周期并不会受到经济全球化等因素的影响。( )
预计利润表,是企业计划期的预计经营成果,与企业利润表的编制类似,需要在预计资产负债表、业务预算、专门决策预算、现金预算等的基础上编制。()
Arecenttelevisioncommercialbegins【C1】______theannouncement,"Johnnywasjustbeatenupbythebiggestkid【C2】______theblo
Fromthepassagewelearnthatmandiesinseadisastersmainlybecause______.Daedalus’ssurvivalwatergarmentis______.
WhatdoesSallydoathersupermarketjob?
A、 B、 C、 B题目为转述彼得希望被调到总公司这一事实的陈述句。
Technologiescollapsethedistancebetweenadesireanditsfulfillmentbyreducingeitherthetimeortheeffortinvolved.Thi
最新回复
(
0
)