break与continue,while 与do while区别

while 与 do while

while 语句

while 是条件循环语句,指的是当条件满足时,执行循环体语句.否则不执行循环体(跳出while循环)

语句格式为:

在这里插入图片描述

执行流程:

在这里插入图片描述

do while 语句

do … while 语句至少执行一次循环体语句,然后再看循环条件是否为非0,决定后续执行路径.

语句格式:

在这里插入图片描述

执行流程为:

在这里插入图片描述

do while 语句与while语句区别与联系

  • do while 语句无论如何都会执行一次,然后再判断循环条件是否为真.
  • while 语句是先判断循环条件是否为真,为真时执行循环体,所以 while 语句的循环体可能一次也不执行.
  • 二者均是循环条件为真时执行循环体,为假时结束循环.

break 与 continue

循环中断

正常循环是当循环条件为假时,循环停止,如果这个循环条件表达式始终为真,则循环无法终止,只是一个无限循环.

break 语句

语句功能

从循环体或者switch中退出.

注意: break 语句不能用于循环语句和 switch 语句之外的其他语句中.

continue 语句

语句功能

提前结束本次循环,相当于 continue; 是本轮循环体的最后语句.

break 与 continue 语句的区别

  • continue 语句只结束本次循环,忽略循环体剩余语句,然后进行下一次的循环判断.
  • break 语句则是直接从循环体或switch退出.
  • 循环是有很多次的,break 之后不再循环,continue 结束本次循环后,再开始下一次的循环.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值