链表初级知识求助
请问 struct Node next;这一句是啥意思?我知道这句是定义链表节点的指针域,但为什么用这种来定定义,结构体不可以把自己当作成员呀,向大家请教一下
c
typedef struct
你这写法好像是C语言的,C语言里指针实际上就是一堆代表内存位置的数字,如果忽略指针的类型这里就比较好理解,Node实际上就是data加上一个数字,自然可以定义,不会有歧义,只是C语言的语法可以在可见范围内使用类型,这样写就是可以的,但如果你直接让Node里面包含了data和他本身就矛盾了