黑马程序员技术交流社区

标题: 关于FOR循环嵌套循环的执行顺序 [打印本页]

作者: 万雷    时间: 2014-10-23 23:04
标题: 关于FOR循环嵌套循环的执行顺序
学习到FOR循环的嵌套循环的时候有点懵,视频中也没有详细介绍,想问一下大家,for循环的嵌套循环的执行顺序是怎样的,是先执行外循环的循环体,还是先执行内循环的循环体?

作者: 崔石炫    时间: 2014-10-23 23:46
从最内层循环体到最外层循环体
作者: 冰点    时间: 2014-10-24 18:39
先执行内循环的循环体
作者: LeeWong    时间: 2014-10-24 18:51
由内到外吧
作者: l4k3j2    时间: 2014-10-24 19:10
总体是按照代码顺序。先在外循环初始化条件,然后执行判断,再进入内循环,初始化判断等等,直到内循环条件不被满足,再执行外循环的后续表达式。再外循环判断为True,再进入内循环。
作者: ifo    时间: 2014-10-24 21:10
程序的执行是主函数从上到下执行的,for循环嵌套也一样,在外循环体的基础上执行内循环。
作者: 万雷    时间: 2014-10-25 10:24
l4k3j2 发表于 2014-10-24 19:10
总体是按照代码顺序。先在外循环初始化条件,然后执行判断,再进入内循环,初始化判断等等,直到内循环条件 ...

也就是先执行内循环,再执行外循环?
作者: 万雷    时间: 2014-10-25 10:27
ifo 发表于 2014-10-24 21:10
程序的执行是主函数从上到下执行的,for循环嵌套也一样,在外循环体的基础上执行内循环。 ...

恩恩恩,谢谢谢谢
作者: 菜鸟_琦    时间: 2014-10-25 12:29
先执行内层循环,循环结束后再执行外层循环
作者: 冯道明    时间: 2014-10-25 23:45
执行一次外循环,然后把内循环全都执行一遍,然后再执行一次外循环,再执行全部的内循环,以此类推
作者: 万雷    时间: 2014-10-25 23:49
冯道明 发表于 2014-10-25 23:45
执行一次外循环,然后把内循环全都执行一遍,然后再执行一次外循环,再执行全部的内循环,以此类推 ...

也就是说  如果内循环的条件符合,就一直执行到内循环结束,再跳到外循环》》??
作者: 冯道明    时间: 2014-10-25 23:56
万雷 发表于 2014-10-25 23:49
也就是说  如果内循环的条件符合,就一直执行到内循环结束,再跳到外循环》》?? ...

对啊 。。。。

作者: renchiyao    时间: 2014-10-26 00:06
这问题问得?好难答
作者: 万雷    时间: 2014-10-26 00:10
renchiyao 发表于 2014-10-26 00:06
这问题问得?好难答

???????我当时是有些懵,还好现在想通透了,有兴趣的话,可以交流一下
作者: 邵起    时间: 2014-10-26 08:33
外循环判断一次,整个内循环循环一遍,直至条件不符,外循环进行下一次判断,内循环再遍历一遍。。。。。




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