For循环控制语句
For循环控制语句格式:
For 循环变量=循环初值 To 循环终值 [Step 循环步长]
[循环体]
[Exit For]
Next [循环变量]
功能:以指定次数来重复执行一组语句。
操作如下:
第一步,循环变量赋循环初值。
第二步,如果循环步长>0,测试循环变量是否大于循环终值;如果循环步长<0,测试循环变量是否小于循环终值。
步长默认为1。
是,转到Next的下一句运行。
(退出循环)
否,运行循环体。
如果循环体中有Exit For语句,运行到此句,直接转向Next
语句的下一句运行。
(退出循环)
运行到Next语句,循环变量=循环变量+步长。
转到第二步开始处运行。
(循环一次完成)
注意:
步长为负时,循环变量每加一次步长,值变小。
步长为零时,循环变量值不变,因此循环体内如果无Exit For 语句,则进入死循环。
在设计时运行程序进入死循环可以使用Ctrl+Break,终止程序执行。
在For循环语句中,For 和 Next是一对语句,必须成对出现,
缺一不可。
可以嵌套使用,但是循环变量名必须使用不同的变量名,而且不可以书写交叉的For循环语句。