这两个一个是中止之后所有循环,另一个是中止当前循环,继续之后循环,可是实际使用时,老整错,有什么方法避免?
4条回答 默认 最新
- threenewbee 2017-03-12 02:11关注
比如 int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 1) continue; sum += i; } continue会继续下次循环,所以这个程序是计算1~100所有偶数的和 int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 2 == 1) break; sum += i; } 这个程序break的结果是直接终止循环,相当于 int sum = 0; for (int i = 1; i <= 100 && !(i % 2 == 1); i++) { sum += i; } 结果是0
解决 1无用
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器