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 之间不停循环。
参考资料:百度百科-循环语句