当我遍历链表时,它会出现故障。我不知道为什么会这样。我的任务是递归(所有函数)按顺序插入整数,创建一个检查整数的函数,打印列表,向后打印列表,删除一个节点,并删除整个列表。我在最后一部分,现在已经被困了一段时间。非常感谢。
void deleteList(node* head)
{
node* temp;
if(head == NULL)
printf("List is empty\n");
else
{
temp = head->next;
free(head);
}
deleteList(head->next);
}