📜  数据结构 |链表 |问题 17

📅  最后修改于: 2021-09-08 14:57:36             🧑  作者: Mango

考虑以下函数来遍历链表。

void traverse(struct Node *head)
{
   while (head->next != NULL)
   {
       printf("%d  ", head->data);
       head = head->next;
   }
}

以下哪项是FALSE约为上述函数?
(A)链表为空时函数可能会崩溃
(B)当链表不为空时,函数不打印最后一个节点
(C)函数实现错误,因为它改变了头部答案: (C)
解释:
这个问题的测验