為什么許多程序員從來都不用break或者continue語句?
你好,我是只說代碼的大餅,我來回答下你問題。
我覺得問題應該改下,哪些類型的程序員不用常用、或者不用break或者continue關鍵字?
進入正題,我分如下幾點分析下:
一.不用或者不常用break或者continue關鍵字:
1.用匯編語言的程序程序員,(好像)沒有這兩個關鍵字,都是用“J”字母開頭的指令跳轉,例如JMP。
2.算法牛逼的程序員。
3.熟悉自己所用編程語言封裝的各種查找方法的程序員。
二.常用break或者continue關鍵字:
1.剛入門的程序員。
2.不熟悉各種快捷查找的程序員。
3.喜歡用簡單粗暴方法解決問題的程序員,沒有循環解決不了的,哈哈。
總結:
個人覺得,在沒有很好解決辦法時,break、continue是循環體內很好的解決辦法。
取到自己想要的數據后break掉循環,減少循環次數,提高效率。過濾自己不想要的數 據,continue直接跳出本次循環,執行下一次循環。
回答完畢,謝謝。