循环语句的流程及说明

循环1

循环步骤说明如下:

首先执行表达式1,一般是对变量进行初始化。

然后执行表达式2,对循环条件进行判断。如果为真,则执行循环体4。

循环体4执行完后执行表达式3,改变循环变量的值,再次执行表达式2,对循环条件进行判断。

如果为真,则执行循环体4,继续循环下去。如果为假,则终止循环,执行for语句的下一条语句。

循环2

 循环步骤说明如下:

首先执行表达式1,一般是对变量进行初始化。

然后执行表达式2,对循环条件进行判断。如果为真,则执行第一个if语句。如果条件1为真,则continue,继续执行表达式3,改变循环变量的值,再次执行表达式2,对循环条件进行判断。如果为假,则执行第二个if语句和语句5。

如果第二个if语句的条件2为真,则break,for循环语句整体结束。直接执行for语句的下一条语句

如果第二个if语句的条件2为假,则执行语句5。然后再执行表达式3,改变循环变量的值,再次执行表达式2,对循环条件进行判断。

循环3

 循环步骤说明如下:

首先执行表达式1,一般是对变量进行初始化。

然后执行表达式2,对循环条件进行判断。如果为真,则执行第二个for语句中的表达式4,对表达式4中的变量初始化,然后执行表达式5,对循环条件进行判断。如果为真,则执行语句7,再执行表达式6,改变循环变量的值,然后执行表达式5,对循环条件进行判断。如果为假,则执行第一个for语句的表达式3,改变循环变量的值,然后执行表达式2,对循环条件进行判断。如果为真,则执行第二个for语句中的表达式4,继续循环下去。如果表达式2为假,则直接跳出第一个for语句,执行for语句的下一条语句。

循环4

 循环步骤说明如下:

首先执行表达式1,一般是对变量进行初始化。

然后执行表达式2,对循环条件进行判断。如果为真,则执行第二个for语句中的表达式4,对表达式4中的变量初始化,然后执行表达式5,对循环条件进行判断。如果为真,则执行语句7和下面的两个if语句。如果为假,则执行表达式3,改变循环变量的值,然后执行表达式2,对循环条件进行判断。

如果第一个if语句中条件1为真,则执行表达式6,改变循环变量的值,然后执行表达式5,对循环条件进行判断。如果为真,则执行语句7和下面的两个if语句。继续循环下去。

如果第一个if语句中条件1为假,则执行第二个if语句。如果条件2为真,则break,则跳出第二个for循环,转到执行表达式3,改变循环变量的值,然后执行表达式2,对循环条件进行判断。如果表达式2不满足条件,则直接跳出两个for语句,执行for语句的下一条语句。如果条件2为假,则执行表达式6,继续循环下去。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值