while循环6次怎么做

 我来答
百度网友093d915
高粉答主

2021-12-02 · 说的都是干货,快来关注
知道小有建树答主
回答量:1041
采纳率:100%
帮助的人:48.2万
展开全部

下面列出while循环的流程:

1、第一次进入while循环前,必须为循环控制变量(或表达式)赋初值。

2、根据判断条件的内容决定是否继续执行循环,如果条件判断值为真(true),继续执行循环主体;若条件判断值为假(false),则跳出循环执行其它语句。

3、执行完循环主体内的语句后,重新为循环控制变量(或表达式)赋值(增加或减少),由于while循环不会自行更改循环控制变量(或表达式)的内容,所以while循环中为循环控制变量赋值的工作要由设计者自己来做,完成后再回到步骤(2)重新判断是否继续执行循环。

关于do while的理解:

这时候会有人问:为什么判断语句至少1次为ture时,相同情况下三种循环结构执行次数相同。 但一次都不为true时,do while却可以执行唯一的1次呢?实际原理是:for和while循环,从第1次循环开始,即判断是否可以执行循环体。

而do while循环是不对第1次循环进行判断的,直接执行第1次后,开始判断是否可以执行“步进”后的第2次,并不是执行1次后,再开始判断第1次是否合理!

若三种循环均执行3次,那么:for和while判断3次执行3次, do while是执行1次,判断第2次和第3次并再执行第2/3次。

若三种循环一次都不满足判断语句:for和while判断第1次时不满足,便不执行。 但do while则是不判断,执行一次循环体,再判断步进之后的值是否满足第2次执行条件,不满足则不执行第2次,但第1次已无脑执行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式