3.链表的查询:遍历链表查找满足特定要求的节点。
链表的查询,需要遍历每一个节点,那么在遍历的过程中同样可以输出链表,遍历的最后可以找到链表的末尾(此处同时解释【C解析之九】链表初探中最后读者可能存在疑问的链表输出与找到链表的末尾)。
依次分析:
数字1: 将指针指向第一个链表节点,代码:P=Head->next;
数字2: 指针指向下一个链表节点, 代码:P=P->next;
数字3: 指针继续指向下一个节点, 代码:P=P->next;
最后的结果:P-next=NULL,此时P指向的加点便是末尾的节点,这可以成为控制while循环的条件之一。 |
|