c++结构体全局变量的问题

2025-06-27 20:36:42
推荐回答(5个)
回答1:

static Tree_Node *NILL=(Tree_Node*)malloc(sizeof(Tree_Node));
应该是这样的吧
static struct Tree_Node *NILL=(struct Tree_Node*)malloc(sizeof(struct Tree_Node));
表示是结构体

回答2:

Tree_Node *NILL;
是一个指针,而并非一个实体,你是没办法赋值的,你得为这个指针指定一个实体的结构对象才行

回答3:

Tree_Node *NILL;
NILL = (Tree_Node*)malloc(sizeof(Tree_Node);
即可赋值

回答4:

不要加 *
Tree_Node NILL;
然后用 NILL.xxx赋值

回答5:

需要全套原创外汇EA开发培训课程,可联系作者购买