VB中的循环语句中的for... 是怎么用的?

2020-07-02 教育 237阅读

for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:

1、控制变量的初始化。

2、循环的条件。

3、循环控制变量的更新。

for表达式:

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量。

语句:循环体,当有多条语句时,必须使用复合语句。

for语句格式为为:

For 循环变量 = 初值 To 终值 [Step 步长]   step 2 也就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 的时候

循环执行的条件为:循环变量 <= 终值

2) 当步长 < 0 的时候

循环执行的条件为:循环变量 >= 终值

假如想强行退出 For 循环不再执行,请使用 Exit For。

举个例子: 单击命令按钮 Command1 后,会弹出很多消息框,消息内容开始的时候会是 1,到最后弹出来的会是100,每弹出一次消息框,消息内容就会加 1。也就是说开始弹出1,然后2,3,4一直往后,直到出现100结束。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

扩展资料

VB循环语句包括For-Next、While-Wend、Do-Loop语句。下面介绍一下While-Wend、Do-Loop语句:

While Wend 语句:

While 条件

循环体

Wend

满足条件时,(如当i>5时),便退出循环,否则执行循环体。

Do-Loop语句:

Do

循环体

...[Exit Do]

Loop

循环体会在Do 与 Loop 之间不停循环。

参考资料:百度百科-循环语句

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com