微信营销的优缺点举例:这个node是什么意思?

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 16:13:53
在一本数据结构上有这样一段“
typedef int datatype;
typedef struct node
{datatype data;
struct node * next;
}linklist;
linklist *head,*p;
这里面的node 什么意思?这整段又是什么意思?高手赶紧帮忙啊!
如果node是作者给这个结构体起的名字,那后面的linklist又是什么意思呢?

node 是结构体名,而linklist是变量名,用node定义linklist,像int a中的int与a的关系一样

node英文的本意是节点的意思,我估计你是在数据结构的书上看到的,这是在将链表。node是作者给这个结构体起的名字,当然你也可以叫其他的名字,但是叫node的话用他的英文意思更好说明问题。

这是一个链表的结点。这个结点有两个部分:一个数据,一个是指针,这个指针指向的也是struct node这种类型的数据。