VB,do until循环语句问题?
答案:4 悬赏:70 手机版
解决时间 2021-03-25 21:39
- 提问者网友:温旧梦泪无声
- 2021-03-24 22:26
VB,do until循环语句问题?
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-03-24 22:48
数值0等同于布尔值常量的False,而Do Until则是当表达式为真时跳出循环,这与Do While刚好相反,所以:
Do Until 0
相当于
Do Until False
相当于
Do While Not(False)
相当于
Do While True
所以,如果不在循环体中跳出循环或跳出所在过程或End或Goto的话,这将是一个死循环.
自然,循环体将至少被执行一次.
Do Until 0
相当于
Do Until False
相当于
Do While Not(False)
相当于
Do While True
所以,如果不在循环体中跳出循环或跳出所在过程或End或Goto的话,这将是一个死循环.
自然,循环体将至少被执行一次.
全部回答
- 1楼网友:長槍戰八方
- 2021-03-25 02:37
详细一点啊
- 2楼网友:轻雾山林
- 2021-03-25 01:42
Do Until 条件.........loop '这个条件是为假才会执行 直到为真停止
- 3楼网友:思契十里
- 2021-03-25 00:09
do until 条件 意思是 直到条件为true 则退出循环 也就是do until true 的时候退出。
因为0 表示false ;1 表示true。
所以 如果“条件”是一个为0的常数 这句话就可以表示为 do until false 。
上面说到do until true 的时候退出,所以相反的,do until false 就是执行循环。
为什么是至少一次呢,因为循环体内可以用exit do 累退出循环。如果没有这个语句,那就是死循环。
因为0 表示false ;1 表示true。
所以 如果“条件”是一个为0的常数 这句话就可以表示为 do until false 。
上面说到do until true 的时候退出,所以相反的,do until false 就是执行循环。
为什么是至少一次呢,因为循环体内可以用exit do 累退出循环。如果没有这个语句,那就是死循环。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯