语句名称语句格式语句功能
For…Next 语句格式如批注For…Next 语句语句能够重复执行程序代码区域特定次数
Do While…Loop 语句Do While…Loop 循环结构是当条件式结果为真时,重复执行循环体;当条件式结果为假或执行到 Exit Do 时,结束循环。
Do Until…Loop 语句Do Until…Loop 循环结构是当条件式值为假时,重复执行循环体;当条件式值为真,结束循环。
While…Wend 语句格式如右批注。
While…Wend 循环与 Do While…Loop 结构类似,但不能在 While…Wend 循环中使用 Exit Do 语句。
Do…Loop 语句
语句说明举例(1)循环变量:是一个数值变量,但不能是下表
变量或记录元素;(2)初值:循环变量的初值是
一个数值表达式;(3)终值:循环变量的终值是
一个数值表达式;(4)步长:循环变量的增量是
一个数值表达式。
数值可以是正数也可以使负数,但不能为0。
如果步长为1,可以不写;(5)循环体:需要通过循环重复执行的一组语句;(6)Exit For 退出循环。
一般放在条件语句中,如果判断条件成立,则提前退出循环,执行循环语句后面的语句;(7)Next :循循环终止语句。
Next 后面的循环变量与For 语句中的循环变量必须相同。
For 语句的执行步骤如右批注:例:使用For…Next 语句计算1~100之间的和。
如右批注。
这两种格式循环的共同特点是先判断条件式,后执行循环体(执行次数最少0次)。
也可以把执行循环体后,后判断条件式,即改为如有批示的格式(执行次数最少1次)。
例:用 Do While…Loop 语句计算
1~100之间数的和。
如右批注。