c语言循环结构------while、 for 、do while 语句(基础篇)

目录

​编辑

一、用来实现循环结构的语句有 while 、for 、 do while

1.1、while语句

1.1.1语法形式

1.1.2解释

1.1.3示例

2.1、for语句

2.1.1语法形式

2.1.2解释

2.1.3示例

3.1、do while语句

3.1.1语法形式

3.1.2解释

3.1.3示例

4.while、 for 、do while 语句三者的特点



一、用来实现循环结构的语句有 while 、for 、 do while

1.1、while语句

1.1.1语法形式

while(表达式)

        语句;

1.1.2解释

进入while循环后,判断表达式是否成立,若为真,执行语句,以此循环。直到不满足表达式后,跳出循环;

1.1.3示例

如图,进入while循环,判断是否满足i<=6,为真,打印haha,i++意为i+1,所以i的值就变为1了,第一次循环结束。第二次循环继续判断是否满足i<=6,以此循环。直到i的值为7时,不满足i<=6,跳出循环,循环结束。

2.1、for语句

2.1.1语法形式

for(表达式1; 表达式2; 表达式3)

        语句

2.1.2解释

<1>  表达式1 :⽤于给循环变量一初始值;

        表达式2 :⽤于判断本循环结束的条件;

        表达式3 : ⽤于循环变量的调整。

<2> 进入for循环后,执行表达式1,给循环变量一初始值;

再执行表达式2,判断循环变量的值是否满足条件;

再执行语句;

最后执行表达式3,对循环变量做出调整,第一次循环结束。

<3> 第二次循环直接判断表达式2,若为真,执行语句,执行表达式3做出调整;以此循环,最后当表达式2不满足的时候,循环结束。

<4> 总之,for语句的执行循环顺序是(1)表达式1,(2)表达式2,(3)语句,(4)表达式3。

2.1.3示例

如下图,进入for循环后给定循环变量i一个初始值为1,判断条件i<=10,为真后打印haha,i++是对循环变量i做出调整,意为i+1,所以i的值就变为2了,第一次循环结束;第二次循环直接判断i<=10,为真,打印haha,再i+1,此时i的值为3,第二次循环结束;以此循环,直到i的值为11的时候,不满足i<=10,循环结束。

3.1、do while语句

3.1.1语法形式

do

        语句;

while(表达式);

3.1.2解释

进入do while循环后,直接执行语句,再判断表达式是否成立。若为真,继续循环。直到不满足表达式后,跳出循环;

3.1.3示例

如图,进入do while循环后,直接打印haha,i++意为i+1,所以i的值就变为1了,第一次循环结束。以此循环,直到i的值为7时,循环结束。

4.while、 for 、do while 语句三者的特点

for语句较while语句来说更加紧凑,调试代码的时候更方便寻找和修改(代码复杂的时候),while、 for语句都是先判断,再做事,而do while 语句则相反。总之,while、 for 、do while 语句三者都可以实现相同的功能,然而他们各有特点,我们可以在特定场景使用不同的循环来达到相应的效果。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值