为什么许多程序员从来都不用break或者continue语句?

2022-09-09
410 阅读

在循环体内,break肯定是经常使用的,找到了我需要的数据后,就不再继续往后执行循环了,就使用break跳出循环,提高了运行效率,也对执行结果的正确性有影响,结果可能不是想要的值。

continue的作用就是也是减少后续语句的执行,跳到下个循环变量再继续执行,也是提高运行的效率,对程序的结果通常无影响。

如果不考虑程序的可读性,当然可以利用很多的if嵌套实现相同的效果。

是否写break,continue,循环次数少的,影响不大,如果循环次数多的,判断条件多的,且查找的结果比较靠后,对效率影响巨大。

这2个用不好,可以说不是一个合格的开发人员。

上述仅仅针对c语音,其他语言没写过,理论上也是一样。

分享至:
小草

小草

专注人工智能、前沿科技领域报道,致力于为读者带来最新、最深度的科技资讯。

评论 (0)

当前用户头像