C语言循环结构

本文详细讲解了for循环的灵活性、while循环的条件判断及do...while的执行特点,同时介绍了continue和break语句的作用,以及循环嵌套的技巧。深入理解循环结构在编程中的应用和避免死循环的方法。
摘要由CSDN通过智能技术生成

五、循环结构程序设计

1.for循环结构

使用最灵活、最广泛的一种循环结构语句,完全可以替代while语句

一般形式:

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

语句块;

} 表达式1:在进入循环之前给某些变量赋初值(赋值表达式)

表达式2:控制循环是否进行的循环条件(关系表达式/逻辑表达式)

表达式3:修改循环重复时循环控制变量的值(赋值表达式)

2.while和do...while循环结构

(1).while循环结构(当型循环)

一般形式:while(表达式) {

语句;

} 若表达式为真,则执行循环体,否则退出循环

特点:表达式是循环条件,语句是循环体,循环体语句可以为空

循环过程中避免死循环

先判断表达式,再执行循环体语句

(2).do...while循环(直到型循环) >>>>>一般使用

do{

语句;

}

while (表达式); 分号不能丢

先执行一次循环体语句,再判断表达式的值,若为真,则继续循环,否则终止循环

先执行循环体语句,再判断表达式。

程序中要有使循环条件从真变假的语句

3.continue语句和break语句

(1).continue语句

只能在循环体中使用:continue; 结束本次循环,即不再执行循环体continue语句之后的语句,转入下一次循环条件的额判断与执行

continue一般与if语句配合使用

(2).break语句

只能在循环语句和Switch语句中使用,用来跳出Switch语句,并不能终止循环的执行

4.循环的嵌套

for循环、while循环、do...while循环可以相互嵌套

内外循环的循环控制变量不能重名

各循环必须完整,相互之间绝不允许交叉

同类循环可以多层嵌套,不同类循环也可以相互嵌套

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值