循环控制语句之while/for

while

在这里插入图片描述
如上循环若需多次执行显然很麻烦,可以使用循环控制语句
在这里插入图片描述
类比if (1/0)代表是否执行,结果如下
在这里插入图片描述
若while(0),则直接跳过循环
在这里插入图片描述
而如(1)所示情况,则会持续循环,如果需要优化这个问题,对执行次数有所限制则需要定义新的变量,用于计数,如下
在这里插入图片描述

继续代码可读性
在这里插入图片描述
在这里插入图片描述
while循环结构
while(){
}
需要注意的是其循环起始条件以及循环终止条件的设置
///

for

在这里插入图片描述
如上执行for循环完成多次执行语句块并且限制其次数,for(起始值;满足条件时的情况;条件变化),当条件变化至不满足所设情况则终止语句。
在这里插入图片描述
由于起始条件不同呢,可以如下优化
在这里插入图片描述
在这里插入图片描述
拓展用for写死循环
for(;;)

do while语句的补充

在这里插入图片描述
在这里插入图片描述
按已学知识可知不执行循环
而 do while语句
在这里插入图片描述
在这里插入图片描述
先执行后判断while
所以do while会比while至少多一次循环
而条件控制与while相同

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页