分支与循环语句(2)

大家好,我是小峰,在上一节中我们了分支语句,所以这一节我们讲循环语句

while循环

 当()的条件成立时执行循环语句

举个例子:输出前十个数。

 while语句中的breakcontinue

break 介绍

通过例子我们可以看出

break在while循环中的作用:

其实在循环中只要遇到 break ,就停止后期的所有的循环,直接终止循环。
所以: while 中的 break 是用于 永久 终止循环的。(只能终止一个循环)
continue 介绍

 

 通过例子我们可以看出程序只输出了01234之后就一直死循环,可能这么不够直观,我们改一下。

将a++的位置改了一下程序就可以走完了,我们可以看出循环跳过5,所以

continue while 循环中的作用就是:
continue 是用于终止本次循环的,也就是本次循环语句中 continue 后边的代码不会再执行。

 for循环

表达式 1
表达式 1 初始化部分 ,用于初始化循环变量的。
表达式 2
表达式 2 条件判断部分 ,用于判断循环时候终止。
表达式 3
表达式 3 调整部分 ,用于循环条件的调整。

我们可以看到while同样具有这三个部分 所以这是循环的三个必须条件。

 

用for循环输出前十个数。

 for循环变种:

for循环的三个部分是可以去掉的,但去掉哪个部分就没有哪个部分的功能

如上去掉了判断部分就陷入死循环。

for循环还可以由多个条件判断

 当b不满足时就不会继续循环。

do...while()循环

do 语句的语法

 do循环的特点是先循环一次再判断。

因为循环至少执行一次,使用的场景有限,所以不是经常使用。

用do循环输出前十个数。

goto语句 

C 语言中提供了可以随意滥用的 goto 语句和标记跳转的标号。
从理论上 goto 语句是没有必要的,实践中没有 goto 语句也可以很容易的写出代码。
但是某些场合下 goto 语句还是用得着的,最常见的用法就是终止程序在某些深度嵌套的结构的处理过程。
例如:一次跳出两层或多层循环。
多层循环这种情况使用 break 是达不到目的的。它只能从最内层循环退出到上一层的循环。

goto语句用法

 这里我们可以看出如果不用goto语句的话程序就会陷入死循环。goto语句的作用是在一个地方放一个标记,goto语句可以通过标记跳到那个地方。(类似与火影中的飞雷神)。

以上就是全部内容了,如果有错误或者不足的地方欢迎大家给予建议。 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值