头结点和头指针区别
头结点和头指针该怎么区别?tyedef struct LNode{
ElemType data;
struct LNode * next;
}LNode, * LinkList;
如果L是LinkList的变量,那么L是单链表的头指针,它指向表中第一个结点。
有时我们在单链表的第一个结点之前附设一个节点,称之为头结点。
书上是这么说的。
那头结点和头指针不都是LNode型的吗,它们的数据域不存放数据,它们的指针域存储只想第一个结点的指针。照这么说头结点和头指针到底该怎么区别啊?
[ 本帖最后由 wbajieng 于 2010-5-8 13:42 编辑 ]