为了账号安全,请及时绑定邮箱和手机立即绑定

bool List::NextElem 代码重复

bool List::NextElem(Node *pCurrentNode, Node *pNextNode) {}这个函数中 while(currentNode->next != NULL) {.........} return false; 和if(currentNode->next == NULL) {return false;} 真的不重复么?!!!

正在回答

2 回答

最后一个节点是没有后续节点的,所以要进行判空,不然会空指针异常,至于while里的是判断循环结束的条件。


0 回复 有任何疑惑可以回复我~

前面是为了找到要找的结点,后面是防止该结点是最后一个结点。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

bool List::NextElem 代码重复

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信