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

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号