循环结构(while,do-while,for)

本文介绍了三种主要的循环结构——while、do-while和for循环,包括它们的执行顺序、特点以及如何使用break和continue语句来控制循环流程。while循环先判断条件后执行,do-while循环至少执行一次,for循环则在开始时初始化,然后判断条件,执行循环体并进行迭代。选择循环结构通常取决于循环次数的确定性。
摘要由CSDN通过智能技术生成
  1. while循环结构

while(循环条件){
    //循环操作
}

while循环结构的执行顺序:

  1. 声明并初始化循环变量

  1. 判断循环条件是否满足,如果满足则执行循环操作,否则退出循环

  1. 执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环

while循环结构的一个特点:先判断,后执行

  1. do-while循环结构

do(){
    //循环操作
}while(循环条件);

do-while循环结构的执行顺序:

  1. 声明并初始化循环变量

  1. 执行一遍循环操作

  1. 判断循环条件,如果循环条件满足,则循环继续执行,否则退出循环

do-while循环结构的一个特点:先执行,再判断

  1. for循环结构

for(表达式1;表达式2;表达式3){
    //循环体
}

for循环结构中三个表达式的含义:

表达式

形式

功能

举例

表达式1

赋值语句

循环结构的初始部分,为循环变量赋初值

int i=0

表达式2

条件语句

循环结构的循环条件

i<100

表达式3

赋值语句,通常使用++或--运算符

循环结构的迭代部分,通常用来修改循环变量的值

i++

for循环结构执行的顺序:

  1. 执行初始化部分(int i=0;)

  1. 进行循环条件判断(i<100;)

  1. 根据循环条件判断结果。如果为true,则执行循环体;如果为false,则退出循环,步骤(d)和步骤(e)均不执行

  1. 执行迭代部分,改变循环变量值(i++)

  1. 依次重复步骤(b)~步骤(d),直到退出for循环结构

  1. break语句用于终止某个循环,使程序跳到循环体外的下一条语句。在循环中位于break后的语句将不再执行,循环也停止执行。break语句不仅可以使用在for循环结构中,也可以用在while和do-while循环结构中。break语句通常与if条件语句一起使用

  1. continue语句可以用于for循环结构,也可以用于while和do-while循环结构。在for循环结构中,continue语句使程序先跳转到迭代部分,然后判断循环条件。如果为true,则继续下一次循环;否则终止循环。在while循环结构中,continue语句执行完毕后,程序将直接判断循环条件。continue语句只能用在循环结构中。

  • break语句用于终止某个循环,程序跳转到循环体外的下一条语句

  • continue语句用于跳出本次循环,进入下一次循环的语句

  1. 语法不同,执行顺序也不同:

  1. while循环结构:先进行条件判断,再执行循环体。如果条件不成立,退出循环

  1. do-while循环结构:先执行循环体,再进行条件判断,循环体至少执行一次

  1. for循环结构:先执行初始化部分,再进行条件判断,然后执行循环体,最后进行迭代部分的计算。如果条件不成立,跳出循环

  • 对于循环次数确定的情况,通常选用for循环结构;对于循环次数不确定的情况,通常选用while和do-while循环结构

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值