首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有如下定义: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
28
问题
现有如下定义: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://jikaoti.com/ti/UzK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dims:a%=100:PrintaEndSub其中变量a和s的数据类型分别是
如下关于变体类型变量的叙述中,错误的是
PrintRight(”VBProgramming”,2)语句的输出结果是
在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为Drivel、Dirl和Filel,为了使它们同步操作,必须触发驱动器的Change事件和目录的Change事件,在这两个事件中执行的语句分别为()。
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
为了将“联想电脑”作为数据项添加到列表框Listl的最前面,可以使用语句
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
随机试题
依法应当先经下级行政机关审查后报上级行政机关决定的行政许可,下级行政机关应当在法定期限内将初步审查意见和全部申请材料直接报送上级行政机关。上级行政机关可以要求申请人提供申请材料()
Ifyouwerelikemostchildren,youprobablygotupsetwhenyourmothercalledyoubyasibling’s(兄弟姐妹的)name.Howcouldsheno
下列哪项不是地方性斑疹伤寒皮疹的主要特征
因含有乌头碱,过量服用可导致全身麻木,继而四肢抽搐、牙关紧闭、呼吸衰竭甚至死亡的中成药是()。
就“价格优先、时间优先”的指令驱动的成交原则中,在同一时间内,下列表述正确的是()。[2014年11月证券真题]
对王某实施的一个违法行为,行政处罚的实施主体( )。
根据企业所得税的有关规定,下列关于跨地区经营汇总纳税企业的税务处理中,表述正确的有()。
根据《会计档案管理办法》的规定,下列各项中,属于会计档案的有( )。
婴儿食物中的矿物质过多或过少都不适合于婴儿及肠道对渗透压的耐受。()
Aroundtheworldmoreandmorepeoplearetakingpartindangeroussportsandactivities.Ofcourse,therehavealwaysbeenpeop
最新回复
(
0
)