【发布时间】:2011-08-16 05:49:25
【问题描述】:
我的印象是,通过将箭头和点运算符一起使用,可以从链表或类似结构的子节点访问数据,如下所示:
typedef struct a{
int num;
struct a *left;
struct a *right;
}tree;
tree *sample;
...
if(sample->left.num > sample->right.num)
//do something
但是当我尝试实现这一点时,使用 -> 和 .要从子节点访问数据,我收到错误“请求非结构或联合中的成员编号”。
【问题讨论】:
标签: c binary-tree