gpt4 book ai didi

c - 这两个指针有什么区别

转载 作者:行者123 更新时间:2023-11-30 20:05:51 26 4
gpt4 key购买 nike

在链表中我遇到了以下结构

struct node
{
int data;
struct node *next;
};
struct node *list;

listnext 之间有什么区别?

最佳答案

它们都是指向结构节点的指针。

但不同的是,next 是结构体的成员,而 list 是一个对象。

这意味着您可以使用list作为

list->data;

但是要使用next,您需要使用

list->next->data;

struct node a;
a.next->data;

也就是说,它的行为就像需要一个对象,就像结构体的任何其他成员一样。

可以引用这个code

关于c - 这两个指针有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29331479/

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