【发布时间】:2019-07-01 14:31:40
【问题描述】:
这可能是一个愚蠢的问题,但我刚开始使用链表并感到困惑。
当我们声明时:
typedef struct node{
int data;
struct node *next;
}node;
node *p = NULL;
node 的哪一部分是NULL?是p->next吗?
【问题讨论】:
-
p是一个指针,该指针的值为NULL,这意味着它没有指向任何有效的node。 -
No is not p->next to no value, is p that no value! :)
-
我建议您在处理链表之前返回并阅读有关指针的更多信息。
标签: c data-structures linked-list