1个回答
展开全部
head和e开始是一样的,e指针是要往后边走的,head指针只会在开始不懂,所以它能代表这个链表,e不能最后不能代表这个链表。
e=e->next的意思高橘,一样按照运算符的优先级来理解,先是e->next,表示指向e节点后面的那个节点,然后雹岁把这个指针赋给原来e指戚肆团针。
e=p 是为插入下一个节点做准备,
追问
谢谢你的回答,那14行代码可以换成e=e->next吧?
另外,e指针跟head的关系大概了解了,但是
当e=e->next或是e=p的时候为什么head指针不会被影响到
追答
给你补充下第2问钟e和e->nextx是两个不同的意思,e->next,表示我要去操作的的结点是e->next,这个。e表示用来被操作的结点是这个。不知道这个区别你能体会这个区别。
3。在经过上步骤后,.不能用e->next去替代p,因为e已经是链表的最后了,e->next没有指的地方。
来自:求助得到的回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询