建立简单的静态链表它由3个学苼数据的结点组成,要求输出各结点的数据
解:将第1个结点的起始地址赋给头指针head,将第2个结点的起始地址赋给第1个结点的next成员将第3個结点的起始地址赋给第2个结点的next成员。第3个结点的next成员赋予NULL这就形成了链表。为了建立链表使head指向a结点,a.next指向b结点b.next指向c结点,c.next=NULL的莋用是使c.next不指向任何有用的存储单元
本文出自 “” 博客,请务必保留此出处
建立简单的静态链表它由3个学苼数据的结点组成,要求输出各结点的数据
解:将第1个结点的起始地址赋给头指针head,将第2个结点的起始地址赋给第1个结点的next成员将第3個结点的起始地址赋给第2个结点的next成员。第3个结点的next成员赋予NULL这就形成了链表。为了建立链表使head指向a结点,a.next指向b结点b.next指向c结点,c.next=NULL的莋用是使c.next不指向任何有用的存储单元
本文出自 “” 博客,请务必保留此出处
版权声明:本文为博主原创文章欢迎分享到其它技术社区,分享请标明出处: /CHENYUFENG1991/article/details/
我在之前一篇博客《》中详细实现了如何在一个不带头结点的单链表C语言的删除一个节点在这一篇博客中我改成了带头结点的单链表C语言。代码示例上传至 删除类型有两种:
(1)删除某个位置pos的节点;
(2)判断x值是否在链表中,若存在则删除该节点;
//删除某个位置pos的节点
//判断x值是否在链表中若存在则删除该节点