关于多重循环与break的一点疑惑
来源:互联网 发布:mysql source用法 编辑:程序博客网 时间:2024/06/09 23:54
今天在调试程序的时候,想到这样一个问题,我这是一个三重循环,在最内层循环摄者一个条件,如果满足则break,那么问题是break是只中断内层循环,三重循环都中断。
for() for() for() { if(满足条件) break; }
我写了这样一个程序来验证
#include<stdio.h>int main(){ int n = 0; int i,j,k; //打印每次中断的i,j,k的值 //如果break中断三种循环,则只会打印出0 0 5的结果 for(i = 0;i < 10;i ++ ) for(j = 0; j < 10 ; j ++) for(k = 0;k < 10; k ++) { if(k == 5) { printf("%d %d %d\n",i,j,k); break; } n ++; } printf("%d",n); return 0;}
事实证明,最内层的中断只会中断最内层循环。
0 0
- 关于多重循环与break的一点疑惑
- 关于js的break不能跳出多重循环的解决方法。
- 关于delete的一点疑惑
- 多重循环的退出问题 if-break
- break跳出多重循环
- 关于java中如何跳出当前的多重嵌套循环之break
- 关于java中如何跳出当前的多重嵌套循环之break
- 关于Windows中断的一点疑惑
- 关于jquery事件的一点疑惑
- 一点关于数据安全的疑惑
- 关于FVID2_Frame结构体的一点疑惑
- 关于uri的一点小疑惑
- 关于jsp动作元素的一点疑惑
- 在多重循环中brak与break to的作用对比
- PHP与HTML混编的一点疑惑
- JavaScript break跳出多重循环
- JavaScript break跳出多重循环
- 用break跳出多重循环
- Android音乐播放器---实现Notification控制音乐播放
- 【NYOJ】[169]素数
- 浅谈RxVolley(系列之一)-----Volley框架
- SpringMvc hibernate validator
- mongodub 组建 mongo mongod mongs 等组件
- 关于多重循环与break的一点疑惑
- windows(32位 64位)下python安装mysqldb模块
- 无平方因子的数(数论好题)
- php5.5+apache2.4
- swift数组中添加不同类型元素
- 软件应届毕业生的2015-7到2016-2的工作总结
- 使用Apache commons-configuration读取配置文件
- cocos2d-x Button的监听使用
- 【NYOJ】[198]数数