C++中查找新的pGuard

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:08:22
for (pGuard=head;pGuard->next->next!=NULL;pGuard=pGuard->next);,如下代码为查找新pGuard,如何理解括号内的代码意思,能否详细点,就是说这段查找新pGuard代码里一系列的指向是什么意思

单链表的循环,从头循环到尾
pGuard=head;把节点指针指向链表头
pGuard->next->next!=NULL 如果指针指向节点的下一节点不为NULL
pGuard=pGuard->next 指针移动到下一节点

尾节点的next肯定是NULL的,到尾节点就结束循环