永发信息网

head.Next与 head->pNext 的区别

答案:2  悬赏:80  手机版
解决时间 2021-12-01 07:14
head.Next与 head->pNext 的区别
最佳答案
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的成员。
其实定义个链表的表示方法有千万种,其核心都是一样,你们老师只不过换了种表示方法而已,自己好好琢磨下吧,希望我说的对你能有帮助。
全部回答
书上是按一个结构体定义的,而你老师给出的是一个嵌套结构体。LinkList里包含了Node,而Node自己就是一个单独的结构体。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
各大哥有用SG3524N+2E2 HA17324A做的逆变器图
在续意难望第二部第七节阿冰看到妞妞插曲
在职考研需要单位同意吗
在资阳开一家鸡排店加盟费多少?
k205列车到成都东站还是北站
唯蜜美容沙龙地址有知道的么?有点事想过去!
龙兴到铁山坪有多少公里路
西安火车站至未安区凤城九路海博广场怎么走
丽源美容养生馆地址在哪,我要去那里办事,
is no good without doing anything.A. This
高层住户往窗外扔垃圾影响下面,怎么解决?
英语盲。。。
新学期新愿望怎样写花体字
想要于晴作品集
什么是文学常识中的“鼎足对”?
推荐资讯
分解因式:4(x的二次方+y)(x二次方-y)-(2x的
房子150个平方,2个户头,拆迁时分多少钱,分
《主人与奴隶的对话》中问题与回答是什么?
新华保险的祥和万家和健康无忧能在一块买吗?
东阳东站---蔡宅村公交
求一首英文歌曲名字。 女唱。ohohohohoh toni
lim xln(1+x^2)的极限怎么求?把关键告我 x
广东地区最有实力的氨基树脂生产厂家在哪?
打算报考农信社,不知道该如何准备备考?
单选题1991年12月25日,飘扬在克里姆林宫上空
上天赐给我一个中奖的双色球号码吧
我想在3.4线城市开家窗帘店赔钱的几率有多高
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?