当p=head;为什么在head!=NULL时p->next=newnode时能返回给head.
2条回答 默认 最新
- tonifyingheart 2020-12-09 18:11关注
每次进入while,p的指向都发生变化。你可以想象面前站了一排人(链表),你用一根棍子p指向这排人,开始肯定指向g_pHead(第一个),while每执行一次,棍子就指向下一个,直到最后指向的那个元素的pNext指向空,就代表p指向了最后一个元素
解决 无用评论 打赏 举报
每次进入while,p的指向都发生变化。你可以想象面前站了一排人(链表),你用一根棍子p指向这排人,开始肯定指向g_pHead(第一个),while每执行一次,棍子就指向下一个,直到最后指向的那个元素的pNext指向空,就代表p指向了最后一个元素