
在复习数据结构的过程中出现了类似typedef struct Lnode Lnode;的代码,一开始很不理解在结构体中的struct Lnode *next的Lnode是哪一个,后面发现不应该将Lnode单独拿出,而是应该将struct Lnode视为一个整体,而后面的Lnode只是一个别名。所以struct Lnode *next的意思就是指向自己本身类型的一个指针
在复习数据结构时,遇到typedefstructLnodeLnode;的代码可能会引起困惑。实际上,这里的structLnode被视为一个整体,Lnode是这个结构体类型的别名。structLnode*next表示的是指向自身类型(即structLnode)的一个指针,揭示了链表节点的定义方式。

在复习数据结构的过程中出现了类似typedef struct Lnode Lnode;的代码,一开始很不理解在结构体中的struct Lnode *next的Lnode是哪一个,后面发现不应该将Lnode单独拿出,而是应该将struct Lnode视为一个整体,而后面的Lnode只是一个别名。所以struct Lnode *next的意思就是指向自己本身类型的一个指针

被折叠的 条评论
为什么被折叠?