问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言动态分配等问题。

发布网友 发布时间:2023-06-01 23:34

我来回答

2个回答

热心网友 时间:2024-11-29 06:05

malloc()只是单纯的按照参数的数值分配出相应大小的内存空间,返回的地址是没有结构的,而前面的ListNode *则将其强制转换相应的指针类型,从而为该内存空间定义结构,从而可以存储相应的数据。
指针s指向的是地址,他的值表示的是该结构在内存中的位置,而*s表示的是s所指向地址的内容,在这里即为该结构,你可以把它当做结构体使用。所以格式应该为(*s).data
你可以将*s看做是一种特殊的类型,s所指向的内容是什么类型,你就可以将其当做该类型使用。如int *s,你就可以将*s当做int类型的变量使用。

热心网友 时间:2024-11-29 06:05

不能这么写,malloc返回的是地址,需要强制转换成需要的指针类型,指针存储的就是一个地址所以用s,而不是*s(*s指指针保存的地址处所对应的数据)。
第二个问题是固定用法。如果s为指针则后面跟
->,即s->data,否则如果s不是指针则s.data。当然你可以写成(*s).data
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在波兰的签证率高不高 去波兰如何办签证 去波兰办签证好办理吗 波兰签证好签吗 win7 多重网络 教师资格证普通话要多少级 想考教师资格证普通话必须过几级 qq影视会员SVIP和超级影视VIP的区别在哪里? 一小撮怎么造句 盛行一时怎么造句 ...typedef ListNode *ListNodePtr;是什么意思,l理解不了, 巨量引擎橙子建站在哪里 winter nap(冬眠) 中的 winter 是形容词还是名词? 实况足球pes2013 WECN3.1怎么调整联赛结构 巴吉赛车的赛车结构 旅游行程安排 旅游日程安排 快排的精密管打孔是什么意思 十年历历是什么意思 钢管焊接为什么钻孔 O型血孕妇须做血型检查吗 带有热风循环的烘箱顶部有没有风机 热风循环烘箱有哪些注意事项 热风循环烘箱的用途 洁净车间热风循环烘箱进风口要过滤吗 “大隐隐于市小隐隐于野我的桃花源应该是在自己的心里”是谁说的? 怎么将句号和逗号往上打一点呢..?腾讯QQ. 信赖性实验室什么意思 ...纸上写着 世界会为你的勇敢让步 她是什么意思 小爱音箱设置完老变成默认房间 受热褶皱,使扩散在高温RA后无法解除束缚,中的高温RA是什么意思? c语言结构体自引用指针 邯郸地方特色小吃,呵呵。。还有邯郸去旅游的的乘车?邯郸著名的景点怎么... 电磁波是不是都是概率波? 如何给公司起名字啊?我是做仪器仪表的,天平,秤之类的,有才的帮个忙... 回车巷什么时候去比较好 ...有右下角有一个打钩的图鉴什么意思,卖FF和打造需要打钩图鉴吗... ...红颜如霜》歌名由来,此歌名有着怎样的含义呢? 菌类放冰箱变绿了是变质了吗? ...4天后拿出来颜色变绿了些,请问各位达人还能吃吗?是不是产生毒素... 由行走姿态看人的性格 ...人家用像牙膏的东西在上面擦擦,就没有了,那是什么东西, 宁泊致远的意思是什么 京东哈根达斯是真的吗 葡萄结构性过剩的原因 宁什么致远的成语 雅宁致远是什么意思? 结构性余缺是什么意思 小尾巴接安卓能开麦苹果不能开麦 勿以宁致远啥意思 苹果手机接小尾巴声音断