为什么许多程序员从来都不用break或者continue语句?
你好,我是只说代码的大饼,我来回答下你问题。
我觉得问题应该改下,哪些类型的程序员不用常用、或者不用break或者continue关键字?
进入正题,我分如下几点分析下:
一.不用或者不常用break或者continue关键字:
1.用汇编语言的程序程序员,(好像)没有这两个关键字,都是用“J”字母开头的指令跳转,例如JMP。
2.算法牛逼的程序员。
3.熟悉自己所用编程语言封装的各种查找方法的程序员。
二.常用break或者continue关键字:
1.刚入门的程序员。
2.不熟悉各种快捷查找的程序员。
3.喜欢用简单粗暴方法解决问题的程序员,没有循环解决不了的,哈哈。
总结:
个人觉得,在没有很好解决办法时,break、continue是循环体内很好的解决办法。
取到自己想要的数据后break掉循环,减少循环次数,提高效率。过滤自己不想要的数 据,continue直接跳出本次循环,执行下一次循环。
回答完毕,谢谢。