我是靠谱客的博主 踏实芒果,最近开发中收集的这篇文章主要介绍当型循环和直到型循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

循环结构分当型循环和直到型循环。

当型循环在每次执行循环体前先对控制条件进行判断,当条件满足时,再执行循环体,不满足时则停止;

直到型循环则先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。

而两种循环的区别就在于当型循环是先判断后循环;直到型循环是先执行一次循环体,然后再判断是否继续循环;当型循环是在条件满足时才执行循环体,而直到型循环是在条件不满足时才执行循环体。

do loop循环有四种循环,Do While–Loop  ,Do Until–Loop ,Do–Loop While,Do–Loop Until。

其中Do While–Loop 是当型,   Do–Loop Until是直到型,但是我觉得Do Until–Loop不是当型循环。以循环条件为“真”来脱离循环体的才为“直到型循环”。可以将do while理解为变相的当型循环。同理,Do–Loop While也不应该属于直到型。(不知道这里想的对不对)

Do–Loop 和For –Next区别         

(1)For –Next 一般用在循环次数确定的情况下
(2)For –Next中Next i 可以自行给控制变量i 加上步长;而Do–Loop必须自己写控制变量的变化
(3)Do–Loop语句中控制变量的初值往往要放在循环外面设置。

比较:计算s=1+2+…+10

For  i=1 to 10

       s = s + i

Next i

i=1

Do while i<=10

       s = s + i

       i = i +1

Loop

在许多问题中,我们事先并不能确定循环需要执行的次数,这时,我们可以选择Do.Loop循环语句。Do...Loop广义来说是未知类循环,你根本不知道它有多少,要循环多少次,就需要在循环中实时判断退出条件。在Do.Loop循环语句中,可以把循环控制部分放在循环的前面(即前测试循环),也可以放在循环的后面(即后测试循环)。

最后

以上就是踏实芒果为你收集整理的当型循环和直到型循环的全部内容,希望文章能够帮你解决当型循环和直到型循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部