链表的每个节点的指针指向的是与该链表结构一样的节点。打个比方,指向int的,指针类型是int型指针变量。
链表定义的结构体,就是描述链表结构中节点的组成。定义的指针呢,是种嵌套,指向结构体本身。而结构体是一种数据类型,而不是具体的一个变量。所以这里可以理解为定义的指针指向的是,该链表的某个节点
什么是结构体的嵌套?
在结构体的定义中,结构体的成员又是另外一个结构体的变量。
结构体嵌套的问题有哪些?
结构体的自引用,就是在结构体内部,包含指向自身类型结构体的指针。
结构体的相互引用,就是说在多个结构体中,都包含指向其他结构体的指针。
结构体应该注意的问题?
结构体定义中可以嵌套其他结构体类型的变量,不可以嵌套自己这个类型的变量。
可以嵌套自己类型的指针。