VB 中的 while 和 Do while 有什么区别哦?

2025-03-04 17:45:41
推荐回答(4个)
回答1:

while是Visual Basic早期版本中的关键字,功能上和do while差不多,使用语法上有一些不同,虽然现在的VB平台还是支持while,但是官方更倡导使用do while,就像VB6里面用的msgbox()方法,在VB.ENT平台就更主张用messagebox.show(),虽然用msgbox()方法仍然得到支持,但给人的感觉不怎么专业.

回答2:

DO WHILE

do 后面 跟 条件。

先 做一次 不管 whiLe 后面的 是否成立。

whle 必须先满足条件 才能循环

回答3:

Private Sub Command1_Click()
flag = 1

While flag = 0
MsgBox flag
Wend
End Sub

Private Sub Command2_Click()
flag = 1
Do While flag = 0
MsgBox flag
Loop
End Sub

Private Sub Command3_Click()
flag = 1
Do
MsgBox flag
While flag = 0‘报错
End Sub
一楼应该说得对
二楼说的不对,我前两个过程中的msgbox都没谈出来
三楼的while用法如我的第三个过程报错了

回答4:

语法上的差别

while的如下
do
.
.
.
while 条件

do while的如下

do while 条件
.
.
.
loop