tuomasiyyq 2017-07-21 01:48 采纳率: 33.3%
浏览 1302
已采纳

C++二叉树结点中数据访问

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

  • 写回答

2条回答 默认 最新

  • threenewbee 2017-07-21 02:03
    关注

    http://ideone.com/nZN1Wp

     #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;
    }
    

    在线编译没有错误。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?