首页 > 编程知识 正文

for语句是先执行还是先判断,2个for循环的执行顺序

时间:2023-05-06 12:15:37 阅读:149790 作者:3372

大多数情况下,这里没有任何问题,但有时很混乱。 例如,以下内容:

for(listnodep=prehead; p!=空; p=p.next ) {}上的我们到底是在p==null时退出,还是在p.next==null时退出?

上面的问题以一张图片结束:

因此,我对以上问题的回答是,首先更新后判断,也就是说在最后的步骤判断为满足条件后进行更新,所以上述的for循环实际上是while(p.next )!=null}{}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。