C语言单链表的删除问题?出现bug

运行删除操作后历遍,出现了问号?

img


比如输入删除第一个结点,就变成下面这个:

img


这是怎么回事?55555

```

你没有判断是否是删除的是第一个节点,你的while直接从pre->next开始的,删除第一个节点需要单独处理