首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有如下定义:struct aa{int a;float b;char c;}*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为:【 】。
现有如下定义:struct aa{int a;float b;char c;}*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为:【 】。
admin
2009-02-15
27
问题
现有如下定义:struct aa{int a;float b;char c;}*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为:【 】。
选项
答案
p=(struct aa *)malloc(sizeof(struct aa));
解析
ANSI C标准规定malloc函数的返回值类型为void*,函数的调用形式为:malloc(size)要求size的类型为unsigned int。由于返回类型为void*,所以在调用函数时,必须利用强制转换将其转换为所需要的类型。
转载请注明原文地址:https://kaotiyun.com/show/atXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dims:a%=100:PrintaEndSub其中变量a和s的数据类型分别是
如下关于变体类型变量的叙述中,错误的是
PrintRight(”VBProgramming”,2)语句的输出结果是
在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为Drivel、Dirl和Filel,为了使它们同步操作,必须触发驱动器的Change事件和目录的Change事件,在这两个事件中执行的语句分别为()。
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
随机试题
行政许可申请人隐瞒有关情况或者提供虚假材料申请行政许可的,行政机关不予受理或者不予行政许可,并给予警告;行政许可申请属于直接关系公共安全、人身健康、生命财产安全事项的,申请人在()内不得再次申请该行政许可。
软件过程是制作软件产品的一组活动及其结果。这些活动主要由软件人员来完成,软件活动主要包括软件描述、____①____、软件有效性验证和___②_____。其中,____③____定义了软件功能以及使用的限制。②
能反映类风湿关节炎病情活动性的实验室指标是
明代对药学发展贡献最大的本草著作是
建筑企业施工期间将其塔吊租赁给同一现场其他企业的收入应计入()。
有持有期为2天、置信号水平为98%的情况下,若所计算的风险价值为2万元,则表明该银行的资产组合()。
下列属于经济费用效益分析指标的有()。
现代学生观承认儿童是独立的人,尊重儿童的人格和权利。确立了()。
下列关于字段属性的叙述中,正确的是()。
A、Addsomepartstoherreport.B、Improveherwriting.C、Getherreportpublished.D、Rewriteherreport.B男士说如果女士想要发表报告的话,得修改其中几
最新回复
(
0
)