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

if(0==i) break;如何这块break跳出了,下面的count++;s+i;还能执行?这是为什么

if(0==i) break;如何这块break跳出了,下面的count++;s+i;还能执行?这是为什么

正在回答

2 回答

原因就是if语句后面没有大括号的时候,只会进行后面紧跟着的一行代码,已";"结束,所以后面的count++和s+=i;

不受if(0 == i)这个判断的影响。当if(0 == i)时,只会执行break这一句话,如果i != 0 的时候 就执行count++ ;s += ;

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

举报

0/150
提交
取消

if(0==i) break;如何这块break跳出了,下面的count++;s+i;还能执行?这是为什么

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