A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 万雷 高级黑马   /  2014-10-23 23:04  /  6347 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习到FOR循环的嵌套循环的时候有点懵,视频中也没有详细介绍,想问一下大家,for循环的嵌套循环的执行顺序是怎样的,是先执行外循环的循环体,还是先执行内循环的循环体?

评分

参与人数 1黑马币 +2 收起 理由
星河鹭起 + 2

查看全部评分

14 个回复

倒序浏览
从最内层循环体到最外层循环体
回复 使用道具 举报
先执行内循环的循环体
回复 使用道具 举报
由内到外吧
回复 使用道具 举报
总体是按照代码顺序。先在外循环初始化条件,然后执行判断,再进入内循环,初始化判断等等,直到内循环条件不被满足,再执行外循环的后续表达式。再外循环判断为True,再进入内循环。
回复 使用道具 举报
ifo 中级黑马 2014-10-24 21:10:26
地板
程序的执行是主函数从上到下执行的,for循环嵌套也一样,在外循环体的基础上执行内循环。
回复 使用道具 举报
万雷 高级黑马 2014-10-25 10:24:31
7#
l4k3j2 发表于 2014-10-24 19:10
总体是按照代码顺序。先在外循环初始化条件,然后执行判断,再进入内循环,初始化判断等等,直到内循环条件 ...

也就是先执行内循环,再执行外循环?
回复 使用道具 举报
万雷 高级黑马 2014-10-25 10:27:06
8#
ifo 发表于 2014-10-24 21:10
程序的执行是主函数从上到下执行的,for循环嵌套也一样,在外循环体的基础上执行内循环。 ...

恩恩恩,谢谢谢谢
回复 使用道具 举报
先执行内层循环,循环结束后再执行外层循环
回复 使用道具 举报
执行一次外循环,然后把内循环全都执行一遍,然后再执行一次外循环,再执行全部的内循环,以此类推
回复 使用道具 举报
万雷 高级黑马 2014-10-25 23:49:22
11#
冯道明 发表于 2014-10-25 23:45
执行一次外循环,然后把内循环全都执行一遍,然后再执行一次外循环,再执行全部的内循环,以此类推 ...

也就是说  如果内循环的条件符合,就一直执行到内循环结束,再跳到外循环》》??
回复 使用道具 举报
万雷 发表于 2014-10-25 23:49
也就是说  如果内循环的条件符合,就一直执行到内循环结束,再跳到外循环》》?? ...

对啊 。。。。
回复 使用道具 举报
renchiyao 来自手机 中级黑马 2014-10-26 00:06:11
13#
这问题问得?好难答
回复 使用道具 举报
万雷 高级黑马 2014-10-26 00:10:23
14#
renchiyao 发表于 2014-10-26 00:06
这问题问得?好难答

???????我当时是有些懵,还好现在想通透了,有兴趣的话,可以交流一下
回复 使用道具 举报
邵起 中级黑马 2014-10-26 08:33:05
15#
外循环判断一次,整个内循环循环一遍,直至条件不符,外循环进行下一次判断,内循环再遍历一遍。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马