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

📅  最后修改于: 2021-07-02 18:02:45             🧑  作者: Mango

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

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

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