黑马程序员技术交流社区

标题: for嵌套for循环 [打印本页]

作者: fanxiaolin    时间: 2016-4-7 23:57
标题: for嵌套for循环
如果for不嵌套我还是能懂,但是比如
for(i=0, i<    i++){
     for(j=0,j<     j++)
}

我就蒙了!
作者: 张雄    时间: 2016-4-8 09:31
先循环一次外面的循环,然后走完里面的循环,再继续一次外面的循环,一直拆解下去......
作者: 张雄    时间: 2016-4-8 09:32
就好比一个小区包含很多栋楼,每栋楼又有很多户住房;
作者: 张雄    时间: 2016-4-8 09:34
张雄 发表于 2016-4-8 09:32
就好比一个小区包含很多栋楼,每栋楼又有很多户住房;

那么我们在遍历住房的时候,先确定一下找哪一栋楼房,接着去那栋楼里找每一户住户。然后找下一栋............................差不多就是这个意思。
作者: zhongyuxin1011    时间: 2016-4-8 21:18
for循环括号内用分号间隔。
作者: 多情浪子    时间: 2016-4-9 13:52
你这个都不懂!那你在做练习的时候,没做过九九乘法表吗!那个你怎么做的??下面的这个for和if有区别吗?不是一个道理吗
作者: 木辰    时间: 2016-4-10 06:40
按顺序看,,i=0,i<的时,进去,j=0,j<,开始执行内循环包含的语句,然后j++,再判断
作者: fanxiaolin    时间: 2016-4-10 22:18
张雄 发表于 2016-4-8 09:31
先循环一次外面的循环,然后走完里面的循环,再继续一次外面的循环,一直拆解下去...... ...

ok, 谢谢
作者: fanxiaolin    时间: 2016-4-10 22:19
木辰 发表于 2016-4-10 06:40
按顺序看,,i=0,i

懂了  谢谢
作者: aomingchao    时间: 2016-4-10 23:13
你还是看点实际的代码吧!!这个一点用都没有!!!
作者: kingblue    时间: 2016-4-11 00:04
层次结构
作者: fanxiaolin    时间: 2016-4-11 14:57
kingblue 发表于 2016-4-11 00:04
层次结构

enne  已知 谢谢
作者: LiuLiu006    时间: 2016-4-11 22:22
外 内 关系
作者: liuchenguangqnm    时间: 2016-4-13 23:45
本帖最后由 liuchenguangqnm 于 2016-4-13 23:47 编辑

按照顺序从上到下一行一行分析就行:
我们来看你的例子。首先是外循环,第一行判断为true就开始第二行语句。
第二行语句如果判断为true,就进入内循环语句的执行,然后j变量自加1,由于此时内部循环还没有结束,所以继续判断j是否小于规定的数值,如果结果为true,就继续执行第二次内循环。
j如果一直小于指定数值,内循环就一直会执行,除非内循环结束,外循环的第二次执行才会开始。
然后又会接着执行一次内循环

作者: 叶小伞    时间: 2016-4-13 23:51
外层循环进来一个,然后执行内层循环,执行完以后,返回外层循环,外层循环第二个进入,再将内层循环执行一次,就这样一直执行,直到外层循环执行完
作者: zhangshuangle    时间: 2016-4-14 00:12
外循环控制内循环的循环次数,外循环循环一次,内循环就执行全部循环一次,如果里面是输出元素的话,就是外循环控制行数,内循环控制列数
作者: Czech    时间: 2016-4-21 23:51
一步一步慢慢读,跟着视频来学
作者: 小红花    时间: 2016-4-25 18:26
其实这个就是外循环执行一次,内循环的条件都满足后,才会跳出,然后进入外循环,直到完毕




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2