关于vb中do loop的问题 急!

Private Sub Command1_Click()
Dim n As Integer
Do Until 5
n = n + 1
Loop
End Sub
为什么只执行一次循环?
Private Sub Command1_Click()
Dim n As Integer
Do Until 0
n = n + 1
Loop
End Sub
为什么执行循环超过整型的最大值??
请大侠指教啊 明就考试勒!!!!!!!!!谢谢

Private Sub Command1_Click()
Dim n As Integer
Do Until 5
n = n + 1
Loop
End Sub

循环停止条件为 5,就是真
所以执行了一次就停止了

Private Sub Command1_Click()
Dim n As Integer
Do Until 0
n = n + 1
Loop

你这个循环停止条件为 0,就是假,也就是说这是个无限循环,当然会溢出

循环应该写成 这样

Private Sub Command1_Click()
Dim n As Integer
Do Until n > 5
n = n + 1
Loop
Print n
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-01-16
常数作为循环条件当然非否即死
试一下
Do Until n = 5
Do Until n……

关于vb中do loop的问题 急!
Private Sub Command1_Click()Dim n As Integer Do Until 5 n = n + 1 Loop End Sub 循环停止条件为 5,就是真 所以执行了一次就停止了 Private Sub Command1_Click()Dim n As Integer Do Until 0 n = n + 1 Loop 你这个循环停止条件为 0,就是假,也就是说这是个无限循环,当然会溢出...

VBA中,DO LOOP的问题
别的没什么问题,就是后面ans Is yes 这个yes什么也不是,跟在is后所以报错要求对象 Do ans = MsgBox("……", vbYesNo)Loop Until ans = vbYes End Select ok~

vb do loop 循环的问题
loop 这一段就是循环语句 但因a的初始值是2,当执行 do while a<1时, 这个显然不成立,所以这题是不会执行 a = a + b *2 pirnt a 这两个语句的,而是直接跳到end sub,退出该过程了

vb中的Do...loop语句问题
1行 声明变量a,声明变量b为整数 2行 赋值a=1,b=0 3行 Do循环开始,在a<=5的情况下循环执行4、5行语句 4行 赋值b=b+a*a 5行 赋值a=a+1 6行 Do循环结束 7行 打印显示变量a的值,打印显示变量b的值 1行 赋值P=0;S=0 2行 Do循环开始 3行 赋值...

VB里do loop的一个小问题
VB里do loop的一个小问题 悬赏分:0 - 离问题结束还有 14 天 21 小时 Function my(a As Integer, b As Integer) As Integer Dim c As Integer Do c = a Mod b a = b b = c Loop Until c = 0 my = a End Function 程序中:Do 语句 loop until (条件表达式)先执行语句再判断...

VB中do loop的问题
loop while i<11 一直循环直到i=11 loop until i<11 i小于11就停止,开始i=2,因此只做一次

vb: Do Loop求高手帮忙
do 第一次 循环 i = 10 for 第一次循环 j = 7 i = 20 for 二次循环条件不满足,即不循环 因为 i > j了 (从此for循环都不满足条件不参与循环,只是给J赋值 10 而已,可忽略这个了,所以J永远是10)i = 20 < 50 满足,继续循环 i = 27 ,然后每次do循环,都是加10,直到...

一道vb题,do,loop那个不太懂,什么while和until啥的,请明白人给讲讲呗...
当a<..loop 语句是条件为true时“循环”do until:当a<,继续执行此循环do while.loop 语句是直到条件变成true时“停止循环”如你的例子;=b的时候停止 第二个,否则就一直执行..;b的时候:第一个;b的时候,停止循环.,直到a>

关于vb 解释Do...Loop 语句
Loop Print "1+2+...+10=";sum End Sub 2、Do <循环体> Loop[{While|Until}<循环条件>]这种形式是先执行循环体,每次执行完后判断条件是否符合(即循环体至少被执行一次)。例:Private Sub Form_Click()Dim i As Integer,sum As Integer i=1 Do sum=sum+i i=i+1 Loop Until i>10 ...

“vb”中“do”、“until”、“loop”的用法是什么?
Do循环由Do和Loop构成,但如果只有Do和Loop的话将不停地执行Do和Loop之间的语句块,所以需要使用可选的关键字While或Until以及Eixt Do来指定循环的条件以及退出循环.\\x0d\\x0a关键字While是指当条件为True时执行循环,而Until则是在条件变为True之前重复,就你的例子来说,用关键字Until给出了X=-1这个...

相似回答
大家正在搜