带头结点链表&不带头结点链表

带头结点链表

空链:

POINT head1 = {0};  

//此为不完全赋初值,指针被赋值为NULL。若不赋值,则head1中的三个成员是有值的,其值为垃圾数据
//此链为一个空链(不关心数据域,只要指针域为空即可),空链是链表的起始点。

不带头结点链表

空链:

POINT *head1 = NULL;

//对于一个不带头结点的链表,初始情况应该是一个“空链”,所谓空链,就是值为NULL的一个指针变量

注意:

//这个不是空链,这个链中有一个有效节点

p和head1是一样的

猜你喜欢

转载自blog.csdn.net/weixin_42072280/article/details/82950707