我热衷于其他人的代码并想了解这里发生了什么。这个结构中存储了什么?
这是C中的某种模式吗?
typedef struct _P_NEXT P_NEXT;
struct _P_NEXT {P_NEXT *p_el;};
Run Code Online (Sandbox Code Playgroud)
该结构包含一个指针,而不是结构本身。指针本质上是内存中的一个地址。指针类型(在本例中为 P_NEXT)只是说明内存块的解释应该是什么。
这个结构看起来像一个列表:一个指向列表中下一个节点的节点(我猜有一个额外的“数据”属性)