定义链表结点的结构体时,为什么定义指针域是用struct Node *?
所谓指针域就是指向下一个节点的指针,实际上是一个地址,node*表示指针所指的数据类型是node(node一旦被定义了之后就可以作为一种数据类型来使用)
表示指向下一个节点的地址啊。因为节点类型是 struct Node,所以指针域就是struct Node *。当下一个节点创建后,前一个节点的指针域就指向下一个节点,从而使得节点形成链表你自己可以思考一下,不用指针,那还有什么方式呢?