第四章:循环结构

一、理解
1. 循环:通过某个条件,重复并且有规律的执行一 段代码
2. 循环组成部分:循环变量的初始化、循环条件、 循环变量的改变、循环体
3. 循环分类: while 循环、 do..while 循环、 for 循环
二、 while 循环
1. 语法:
// 循环变量的初始化
while( 循环条件 ){
  // 循环体
  // 循环变量改变
}

2. 执行原理:

先执行循环变量的初始化,接着判断循环条件,如 果循环条件满足—— 结果为 true ,则执行循环体,然 后执行循环变量的改变,接着再次判断循环条件, 如果满足——true ,则再次循环体,同时循环变 量进行改变... 直到循环条件不满足 - 结果为
false ,则终止、跳出循环结构。

3. 循环特点:

(1) 先判断,再执行,执行次数: 0~n
(2) 如果程序写的不合适,可能会出现死循环

三、do..while循环

1. 语法:

// 循环变量的初始化
do{
  // 循环体
  // 循环变量的改变
}while( 循环条件 ); // 分号不能省

2. 执行原理:

先执行循环变量的初始化,然后执行循环体,接着 对循环变量进行改变,判断循环条件,满足- 结果为 true,则再次的执行循环体,对循环变量进行概 念,判断循环条件.... 直到循环条件结果为 false,结束、跳出循环结构

3. 特地:先执行,再判断,执行次数为1~n次。

四、for循环

1. 语法:

for( 循环变量的初始化 ; 循环条件 ; 循环变量的改
){
  // 循环体
}

2. 执行原理:

 3. 执行特点:

(1) 先判断,再执行,执行次数 0~n
(2) for() 中的循环变量初始化可以定义在外面,
但是变量的作用范围扩大了
(3) for 中的判断条件如果为空语句,则默认结果
true
4. 细节:
(1) 如果循环条件没有写,则默认为 true
(2) 如果条件或是循环变量的初始化不合理,可能
会出现死循环

五、循环控制语句 

1. break :终止、结束当前循环
2. contiune :中止、结束本次循环,从而进入下一 次循环
六、循环嵌套
理解:在循环结构中定义完整的循环结构
先执行循环变量的初始化,再判断循环条件,满足 -
结果为 true ,则执行循环体,再执行循环变量的改
变;然后再次的判断循环条件 .... 直到循环条件结
果为 false ,终止、结束循环结构
(1) 如果循环条件没有写,则默认为 true
(2) 如果条件或是循环变量的初始化不合理,可能
会出现死循环 2. 利用外层循环控制控制行,内层循环控制列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值