美文网首页
循环嵌套的执行流程

循环嵌套的执行流程

作者: MyFuture24 | 来源:发表于2017-07-06 01:38 被阅读0次

总的原则如下:

1.外层判断循环条件,满足进入外层循环体

2.内层判断循环条件

3.内层循环体执行

4.内层循环变量累加,回到2执行,直到不满足内层条件

5。外层循环变量累加,回到1执行,直到不满足外层循环条件,彻底退出循环


例子:

题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

为了显示执行流程,增加了多余的打印,如下:

可以看到,i先取值为1,然后j取值1,开始循环最内层的循环,k一直从1取值到4;

然后第一次退出k的循环,此时j取值2,再进入最内层循环,k一直从1取值到4,如此循环直到j取值到4,跳到最外层开始循环i;

也就是说:

最外层的i只是从1取到4,一共取值4次;

第二层的j在每次i取值时循环一遍,也就是4*4=16次取值;

最内层的k则是4*4*4=64次取值;


总结循环流程如下:

当i = 1时:

j = 1,k从1取到4;

j = 2,k从1取到4;

j = 3,k从1取到4;

j = 4,k从1取到4;

当i = 2时:

j = 1,k从1取到4;

j = 2,k从1取到4;

j = 3,k从1取到4;

j = 4,k从1取到4;

当i = 3时:

j = 1,k从1取到4;

j = 2,k从1取到4;

j = 3,k从1取到4;

j = 4,k从1取到4;

当i = 4时:

j = 1,k从1取到4;

j = 2,k从1取到4;

j = 3,k从1取到4;

j = 4,k从1取到4;

相关文章

  • 循环嵌套的执行流程

    总的原则如下: 1.外层判断循环条件,满足进入外层循环体 2.内层判断循环条件 3.内层循环体执行 4.内层循环变...

  • 2017 08-24 SHELL脚本编程进阶

    流程控制过程式编程语言:顺序执行选择执行循环执行 一.条件选择if语句 类型:选择执行 注意:if语句可嵌套 ...

  • 零基础Java学习第四篇

    流程控制 条件语句 if条件语句 循环语句 while循环语句 for循环语句 循环语句嵌套

  • 一、8.11 C# for嵌套循环

    C#循环结构之嵌套循环 在一个循环体中包含另一个循环,称为“嵌套循环”。当2个循环嵌套的时候,外层循环体执行一次,...

  • 12 循环

    循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01...

  • Python-模块

    模块 模块的搜索路径 模块导入的执行流程 循环导入 包 包中模块的使用:import 包的嵌套 包中模块的使用:f...

  • js中循环遍历中顺序执行多个嵌套ajax的问题

    js中循环遍历中顺序执行多个嵌套ajax的问题

  • 2019-11-10 循环

    目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程...

  • python 循环结构语句

    目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程...

  • 05.Python循环

    目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程...

网友评论

      本文标题:循环嵌套的执行流程

      本文链接:https://www.haomeiwen.com/subject/xpmchxtx.html