【C语言】循环结构while、do while、for语句

本文详细解释了编程中的循环结构,包括while、do-while和for循环,强调了控制循环的关键因素——初值、条件和循环体,以及计数法和标志法的运用。同时,讨论了如何确保循环体内的变化导致循环结束。
摘要由CSDN通过智能技术生成

使用循环结构时考虑三个方面:

1、参与循环的各变量的初值

2、循环条件(满足什么条件执行循环)

3、循环体(执行什么操作)

我们编写循环代码时,要确定什么时候进入循环什么时候跳出循环,即循环控制,一般有两种方法:计数法和标志法。计数法确定循环次数,完成循环次数后,循环终止;标志法达到某个目标后,循环终止。

1、while循环

while(条件表达式)

{

     循环体语句;

}

while语句,先判断在执行,如果条件表达式一开始就是0,则循环体一次也不执行,但表达式一定会执行

2、do while循环

do

{

    循环体语句;

}while(条件表达式);

与while循环不同的是,这个循环先执行在判断,不管怎么样循环体都会执行一遍(至少),条件表达式为0,循环体执行一遍跳出。

3、for循环

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

{

     循环体语句;

}

表达式1:通常为循环变量赋值语句

表达式2:通常为条件表达式

表达式3:通常是修改循环变量的值

for循环的执行流程:1、计算表达式1的值;2、判断表达式2,若为1,则执行一次循环体,否则跳出;3、计算表达式3,重复2步骤。

表达式1只执行一次,表达式2、3可能执行多次

使用循环结构时,每执行一次循环体,要让循环条件表达式的值趋于0变化,即要有产生跳出循环的变化,如:for循环一般在表达式3中体现。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值