标题:[求助]VbSCRIPT问题,那位能讲解一下,谢谢!
只看楼主
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
 问题点数:0 回复次数:3 
[求助]VbSCRIPT问题,那位能讲解一下,谢谢!
Sub ChkFirstUntil()
Dim counter, myNum
counter = 0
myNum = 20
Do Until myNum = 10
myNum = myNum - 1
counter = counter + 1
Loop
MsgBox "循环重复了 " & counter & " 次。"
End Sub




DO LOOP循环我不好理解,这段代码中既然myNum = 20,为什么还要当它等于10时循环呢?
那位能用通俗的语言讲解一下,谢谢!
另外,LOOP是不是就是循环停止的意思呢?谢谢!
搜索更多相关主题的帖子: VbSCRIPT 位能 讲解 
2006-02-09 23:24
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
Until 是直到的意思,这个循环在myNum被减到10的时候退出

天津网站建设 http://www./
2006-02-10 08:44
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 
开始是 myNum = 20 ,
每执行依次循环 myNum 减1,myNum = myNum - 1 实现
Do Until myNum = 10 是当 myNum 等于 10 时就停止循环,这是必须的,就是循环结束的条件,少此条件或此条件永远为真,就会出现死循环
LOOP 是当语句执行到此时就返回DO处,判断DO的条件,是真时就重新执行循环

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-02-10 08:48
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
得分:0 
明白了,谢谢两位指点!

2006-02-10 12:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-44974-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015909 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved