为什么要把head的next置为空,后面不是要将head->next给到p->next,head->next都为空了,怎么让p指向原本head的下一个结点
head->next 是个指针,当生成头结时, head->next 的值是个随机值,也就是野指针,head->next = NULL; 是让它不指向任何地址,方便后面的使用。
头插法建立链表时,a1 结点是第一个插入的结点,p->next = head->next = NULL ,链表建成后 a1 结点就成了最尾部的结点,p->next = NULL。