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

问下各位大牛。关于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语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信