通常我们程序中多多少少都会用到循环语句,那么问题来了,当某些特定条件得到满足时程序需要退出,就在这时可能我们多多少少会遇到一点问题。我结合自己平时写程序时的做法给大家提几条建议。以交流为主,有不正确的大家指出来,谢谢啦。
第一:大家最常用的 break
break常用于跳出最近层循环,记住 它只能跳出一层循环,常常与if联用
第二:return
return 有点暴力 它不单单是跳出循环了,它都直接给结束程序了
第三:continue
这个不常用,主要是提前结束本次循环进入到下一次循环
第四:设置flag
当满足一定条件时,设置flag的值,在外层判断就可以很轻松的跳出循环,这个方法绝对常用
第五:常常为大家所诟病的goto
我本人倒是比较喜欢这个goto,想怎么跑就怎么跑,思维跨度大,挺好的。
好了这讲就介绍这么多,这边讲的是常用的并不是所有。