第一行中的DuNode为这个结构体的名字,第三四行中的DuNode为类型,定义了两个指向struct DuNode类型的结构体的指针prior、next。
"为什么第一行有些的struct后面什么都没有。"
你可能见到了用DuLNode直接定义结构体对象吧。
这是因为用了typedef struct DuNode{...} DuLNode, *DuLinkList; 意思是将struct DuNode类型重定义为 DuLNode,将 struct DuNode* 重定义为 DuLinkList。
明白否。。。
数据结构:计算机存储、组织数据的方式