c的数据结构单链表的头一位为什么要空着

如题所述

第1个回答  2019-06-15
其实头一位只是一个指针,在定义的时候,只定义为NODE
*head;并未分配空间(比如说NODE
*p;p=(NODE
*)malloc(sizeof(NODE));p就分配了内存空间),真正的第一个有内容的结点应该是head->next!解答完毕!
相似回答