考虑下面的函数来遍历链表。
null
void traverse( struct Node *head) { while (head->next != NULL) { printf ( "%d " , head->data); head = head->next; } } |
以下哪项是 错误的 关于上述功能? (A) 当链表为空时,该函数可能会崩溃 (B) 当链表不为空时,该函数不会打印最后一个节点 (C) 该函数的执行不正确,因为它改变了头部 答复: (C) 说明: 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END