struct node
{
node * left;
node * right;
int element;
}
node * tree;
tree.element = 5; //此声明没有存储类或类型说明符
tree->element = 5;//此声明没有存储类或类型说明符
我的问题是:为什么tree指针不能访问node里面的数据???

C++二叉树结点中数据访问
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2017-07-21 02:03关注
#include <iostream> using namespace std; struct node { node * left; node * right; int element; }; node * tree; int main() { // your code goes here node n; tree = &n; tree->element = 5; return 0; }
在线编译没有错误。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报