这个C语言语句的含义是什么?

来源:百度知道 编辑:UC知道 时间:2024/07/04 19:18:34
p,s为指针
在结构体链表中,p=p->next的含义是什么?
……………………s->next=p的含义是什么?

p=p->next的含义是使p指针指向相邻的下一个结点

s->next=p的含义是将p链接到s结点的后面,使p结点成为s结点的下一个相邻结点。

这是结构体里的最基本的问题,逻辑是很简单的,

p=p->next 说的是指针p指向p的下一个节点,就是将p

s->next=p的含义是:s的下一个节点指向p指针代表的地址。

p=p->next是指P所指向的下一条记录重新赋给P,也就是说P指向原来它指向的下一个地址单元!
s->next=p指的是P地址单元赋给S的下一个指针,也就是说S的领域指针指向P