设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2913|回复: 0

谈VB中的Do循环

[复制链接]

9

主题

0

好友

104

积分

版主

Rank: 7Rank: 7Rank: 7

生肖
星座
狮子座
性别
发表于 2013-12-22 16:32:35 |显示全部楼层
最近在写一些循环的时候,进程要用到Do循环来判断一些动作是否真实完成,然后继续下面的动作,在四中循环中挣扎,结果把自己搞的有点混淆了,所需今天在这总结下,为后人题名。
VB中Do循环有四中,大多数人会选择其中的两种来编程吧。
Do Whlie ......Loop ,Do Until .....Loop ,Do.....Loop While,Do ....Loop Until
我用下面四段小程序来测试循环的方式大家可以借鉴下,注意避免死循环。
(—)
Do While True
         MsgBox("Do While执行")
         Exit Do
Loop
(二)
Do Until True
            MsgBox("Do Until执行")
            Exit Do
Loop
(三)
Do
          MsgBox("loop执行")
            i = i + 1
            If i = 2 Then
                Exit Do
            End If
Loop While True
MsgBox(i)
(四)
Do
            MsgBox("loop执行")
            i = i + 1
            If i = 2 Then
                Exit Do
            End If
Loop Until True
MsgBox(i)
有兴趣的可以自己考代码测试下,测试的结果表明,While循环的时候,两个位置的循环都是-条件为True进行循环体,Until循环则-条件为false的时候进行循环体。
这里介意使用在程序中使用两种循环,
Do Whlie ......Loop和Do ....Loop Until
这两种语法在人的概念中比较接近自然语法。条件上可以利用Not来使程序满足要求。
您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-3-29 15:29 , Processed in 0.126869 second(s), 29 queries .

回顶部