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

head.Next与 head->pNext 的区别

发布网友 发布时间:2023-08-28 05:38

我来回答

2个回答

热心网友 时间:2024-12-05 06:38

typedef struct node
{
elemtype data
struct node*next
}LinkList;
LinkList * head;首先这里的struct node的类型=LinkList,前面typedef的作用。然后在用LinkList定义了个指针head,相当于struct node *head,那么指针head就可以引用这个结构体的成员变量。
head.Next指的是指指针变量head调用结构体变量成员Next。Next就是下一个结点的地址。
typedef struct Node
{
int data;
struct Node *pNext;
}Node;
struct LinkList
{
Node *head;
}
我把你老师定义的稍微改了下,在给你说明下。
head->pNext指的是结构体Linklist中成员为struct LinkList的指针head,他调用结构体Node中的成员pNext,pNext为下一结点的地址。注意类型Node与struct Node类型一样,只是换了个名字而已,然后在用Node定义了个名字为head的指针变量,head的作用为可以调用Node类型(struct Node类型),但是调用后的任然属于结构体LinkList的成员。
其实定义个链表的表示方法有千万种,其核心都是一样,你们老师只不过换了种表示方法而已,自己好好琢磨下吧,希望我说的对你能有帮助。

热心网友 时间:2024-12-05 06:39

书上是按一个结构体定义的,而你老师给出的是一个嵌套结构体。LinkList里包含了Node,而Node自己就是一个单独的结构体。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿茶要猛冲吗,绿茶鲜嫩不需要(绿茶冲泡的正确方式) 绿茶为什么越好越不耐泡 绿茶要泡几泡?哪种绿茶最耐泡? 哪种绿茶最耐泡 职场故事:美女职员遇到暴躁老板 老板脾气坏得要命,我该怎么办 老板老爱发脾气,我们应该怎么做呀? 害怕老总发脾气怎么办 网络上用名字测和另一个人的关系准确吗 一个男生把自己的名字和另一个人的名字放在一起,中间放个"&"符号... 人54年的马和64年的龙相克吗? 梦见大白蛇被自己给杀死了 自动获取ip后本地连接受限 刚装宽带,自动获取ip地址,本地连接受限 怎么解绑手机号码? 电脑是自动获取ip,网络连接后显示受限,怎么处理? 能自动获得 IP 但本地连接受限 连接不上 绑定手机号怎么解绑 快递樱桃时效是从揽件开始算吗 梦见赌钱羸的预兆 谁知道2002,2003,2004,2005年的世界足球先生是谁啊? ...如果不是空乘专业毕业的学生也可以去航空公司面试空乘岗位吗?_百度... 在校园中哪些管理方式会让学生觉得窒息? 用三种方法试验一口枯井能否进去,否则会窒息死亡,.,... 梦见脚上扎刺是什么意思 梦见别人后院着火用水浇灭 梦见后院火已灭 梦见下很大的雪雪停后春暖花开的预兆 一句话哄男生不生气 一句话哄男生不生气的句子有哪些 哄男生的话有哪些? p= p-> next是什么意思? 梦见有人在吵架是什么意思 梦见一只黑色的大鸟俯冲而下的预兆 梦见把好多水果加蜂蜜当饭吃 我是采矿工程的说是研究生,由于本科不是学采矿的,毕业很难去设计院... 跨专业考采矿专业(煤矿)的研究生,就业出路只能是煤矿一线吗,感谢 绑定手机号怎么解绑 怎么解绑手机号码? 梦见三条绿蛇缠手的预兆 二年级学生用品有哪些 梦见捅伤别人的预兆 梦见自己刺伤别人是什么意思 梦见听说母亲死了的预兆 QQ游戏四国军旗进房间后老是服务器请你离开 是怎么回事 QQ游戏 服务器请我离开座位 我是蓝钻 正在玩QQ游戏打大A,突然离开桌子,怎么也进不去了,怎么办? 为什么我打QQ游戏的时候打完一局牌就提示“服务器请你离开座位” QQ游戏够级为何不能玩啊!进去的时候就出现与服务器断开,请您重新登录... 为什么玩QQ游戏时服务器总是会断开? 绑定手机号怎么解绑