链表的结点的结构体指针域的定义

定义链表结点的结构体时,为什么定义指针域是用struct Node *?

所谓指针域就是指向下一个节点的指针,实际上是一个地址,node*表示指针所指的数据类型是node(node一旦被定义了之后就可以作为一种数据类型来使用)

表示指向下一个节点的地址啊。因为节点类型是 struct Node,所以指针域就是struct Node *。当下一个节点创建后,前一个节点的指针域就指向下一个节点,从而使得节点形成链表
你自己可以思考一下,不用指针,那还有什么方式呢?

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632