C编程语言Tutorial-Page5
参考以下页面导航完成C教程。
C语言page1
所以page2 C语言
C语言page3
C语言page4
C语言page5
这个C编程语言教程涵盖线性单链表、双链表和循环链表。
链表
有许多类型的链表viz.单向链表,双向链表以及循环链表。

例子:
struct listnode
{
int数据;
struct listnode *下;
};
struct listnode node2 ={20,零};
struct listnode node1 = {10 node2};
struct listnode *头= node1;
最简单的一个操作就是打印列表:
例子:
struct listnode * lp;
(lp =头;lp ! =零;lp = lp - >下一个)
{
printf("节点:% p数据:% d下一个节点:% p \ n ", lp lp - >数据,lp - >下一个);
}
这个for循环值得关注;for循环终止lp != NULL代替传统的柜台。还我+ +的标准是替换访问下一个节点。这是基本的循环链表操作。
单链表是数据结构的形式,在列表中的所有数据元素是相互联系及其操作通常是单向的。
双向链表是数据结构的双向形式连接。