声明
struct NodeX {
struct NodeX *preNode;
struct NodeX *nextNode;
struct NodeX *parentNode;
int deep;
char *name;
// struct NodeX childNode[2];
};
使用
parentNode.name = "parentNode";
parentNode.deep = 0;
struct NodeX childNode1;
childNode1.name = "子节点1";
struct NodeX childNode2;
childNode2.name = "子节点2";
childNode2.preNode = &childNode1;
childNode1.nextNode = &childNode2;
childNode1.parentNode = &parentNode;
childNode2.parentNode = &parentNode;
childNode2.deep = 1;
childNode1.deep = 1;
目前困惑的是如何创建childNode节点字段,使用数组就报错,郁闷死了