结构指针变量也必须要先赋值后才能使用吗 那图片的是什么情况 还有最后一个语句不懂 新手小白 忘大神解释 不胜感激
最后一句pre=current
当在一个链表尾端插入一个节点,插入结束后,那么最后一个节点不就是刚刚插入的那个节点了吗?如果下次再插入一个节点在末尾,相对于又要插入的节点,链表的最后一个节点不就是pre了,最后一句就是实现pre指针始终指向链表的最后一个节点
是这样的,这段代码是head标记第一个,prev用于为下次插入时记录着最后一个的位置,如果head为空,则把current赋值给head,如果head不为空,一定是有一个至多个时,prev一定被上次赋值,才会有prev->next.