gpt4 book ai didi

c - NODE first = first-> link在链表中是什么意思?

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:28 25 4
gpt4 key购买 nike

我想知道如何将节点*变量 NODE 分配给结构内的数据?

struct node
{
int info;
struct node *link;
};

typedef struct node* NODE;

//IN SOME OTHER FUNCTION
NODE temp,first;
temp = first;
first = first->link; // I WANT HELP WITH THIS LINE.

最佳答案

在链表中,您有一个包含一些信息的节点。在每个节点中,您都有下一个节点的地址。

struct node
{
int info; //Information or data which is stored at every node
struct node *link; // Address of next node
};

first = first->link; // I WANT HELP WITH THIS LINE.

如果您已完成当前节点,那么您可能需要访问下一个节点。在这一行中,您访问了链表的下一个节点 (first->link)并且您将下一个节点设置为 first(顶级节点)。

关于c - NODE first = first-> link在链表中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40038923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com