VB 循环体中关于改变上限的设置

        VB中的循环体,for和do while关于上限的区别,是for循环中上限是固定的,即使在循环体中更改了上限的值,也不会改变循环次数,而do while却可以,以下示例:


        num = 5
        For i = 1 To num
            MsgBox i
            num = 6
        Next


该循环中当 i=5 后,就结束循环,不会执行到 i=6 ,如果是

        num = 5
        i = 1
        Do While i <= num
            MsgBox i
            num = 6
            i = i + 1
        Loop


这样就可以使循环执行到 i=6 的情况了。


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。