问答详情
源自:5-2 Linux C 动态数据结构-动态链表

访问下一个节点问题

链表指针如何访问下一个节点呢?(未建立数组)


提问者:LZ子龙 2015-12-20 23:26

个回答

  • LZ子龙
    2015-12-20 23:30:32

    懂了懂了,是要

    struct test{

    char name[20];

    int id;

    test* next;

    };


    void main()

    {

    test *p;

    p=create();

    cout<<p->name<<"  "<<p->id<<endl;

    cout<<p->next->name<<"  "<<p->next->id<<endl;

    }


    那问题又来了,在下一个节点怎么访问呢?

    cout<<p->name<<"  "<<p->id<<endl;

    cout<<p->next->name<<"  "<<p->next->id<<endl;

    cout<<p->next->next->name<<"  "<<p->next->next->id<<endl;

    这样吗?