永发信息网

结构体中的结构体用malloc么

答案:2  悬赏:20  手机版
解决时间 2021-03-14 23:14
结构体中的结构体用malloc么
最佳答案
可以用 也可以不用 取决于定义
如果定义的 结构体中的结构体,本身就是变量形式 那么不需要
如果定义的 只是一个结构体指针 那么一般是需要malloc的。
比如
struct A
{
    struct B m;//这个不需要
    struct C *np;//这个需要。 
}
全部回答
malloc申请的是堆空间,把它的地址交给p,也就是p指向了这个空间,分配的时侯你会用sizeof(struct l)指定大小,使用时你会(struct l*)强转一下再给p,这样就可通过p访问这段空间了。 p->等价(*p). ;在对上分配的空间,那个变量名是没有的,只能用指针p给它赋值和访问。 用完得用free()把堆空间释放。 有问题可以追问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绍兴柯桥区平水镇卫生院-急诊地址在什么地方
150平米房子设计图
万隆花园北门怎么去啊,有知道地址的么
卡地亚戒指不带钻的窄版多少钱?
什么健身运动对上半身的塑性效果比较好?
泰兴南极机械怎么样
佛子岭中路/梅山南路(路口)地址在什么地方,
河北农业大学海洋学院
40瓦的白炽灯泡该换多少瓦的LED灯泡呢?
父母欠别人钱会不会保全子女财产
安全生产管理协议
信丰德通轮胎经销部这个地址在什么地方,我要
我是特殊工种已经交了十五年养老保险现在辞职
我是企业下岗职工原单位只缴纳了养老保险十二
我想学军屯锅魁 那位师傅肯教我 价钱可谈
推荐资讯
大家千万不要玩功夫熊猫手游,这个游戏太不要
三得利啤酒配送中心怎么去啊,有知道地址的么
实况足球2015断网状态下还是玩不了 显示检查
哪里主城重庆有带车司机出租
持摄影机的人 MAN WITH A MOVIE CAMERA怎么样
我剃光头是不是很难堪啊 另外 眼镜带好还是不
我买了兰蔻产品 忘记使用顺序了 精华肌底液
俞飞鸿个人老公
今天查出我家幼犬携带细小病毒,但是不发作,
祛斑仪器M22和OPT在去雀斑上有什么分别
总行批贷款的人是以下面审批的办主吗
现在在看咱们结婚吧,看到20多级,又不想跳着
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?