为了账号安全,请及时绑定邮箱和手机立即绑定

问下各位大牛。关于break的问题。

break为什么不可以不加啊 感觉不加也可以啊


正在回答

2 回答

我也开始也没加,也想过这个问题 ,当我找到了存在的值了之后,for循环是不会停止的,还会继续在后面找,找到不一样的话 还是会返回-1,

2 回复 有任何疑惑可以回复我~

当你的if满足条件是,加break就可以跳出循环了,余下的循环就不用进行。

0 回复 有任何疑惑可以回复我~
#1

weixin_慕的地2331628 提问者

我不加break,程序满足if后,程序不是也不执行else吗?
2019-08-24 回复 有任何疑惑可以回复我~
#2

慕的地21332321 回复 weixin_慕的地2331628 提问者

可是有可能这个for循环可能是死循环(停不下来的循环),有时还有特殊情况啊。
2019-08-25 回复 有任何疑惑可以回复我~
#3

一只争朝夕一 回复 weixin_慕的地2331628 提问者

break是跳出整个for循环,我们想要的是找到了就直接告诉程序找到了,每次遍历index的值都会被重新赋值,你不加break的话程序只会告诉你最后一个是不是你想要找的数字
2019-08-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926462    人
  • 解答问题       20800    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

问下各位大牛。关于break的问题。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号