<要执行的语句序列>
next [循环变量]
循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分
比方说要连续输出10个*,就这样写
dim i as integer '这句定义变量
for i=1 to 10
print "*" '连续输出
next i
程序运行时要先看循环变量当前值是否超过终止值,如果超过就不执行内容,如果没超过就执行一次,然后让变量值按步长值增加或减少。默认情况下。步长与step如果省掉的话步长值为1,如果你需要变量不按1增加的话就需要加上step与步长值。
例如:
dim i as integer
for i=1 to 10 step 2
print "*"
next i
这段程序运行就只会输出5个*
还可以让循环倒着来
例如:
dim i as integer
for i=10 to 1 step -1
print "*"
next i
一、For循环的格式For 循环变量 = 初值 To
终值 [Step 步长]
[循环体]
Next
循环变量
注意:步长>0 步长<0
当: 步长 >0 时
循环执行1次的条件:循环变量 <= 终值 2、流程2( 步长 < 0 )
循环执行1次的条件:循环变量 >= 终值
二、强行退出FOR循环
EXIT FOR
例1、计算:100以内所有奇数的平方和。 例2、输入一个单词,判断其中是否存在“a”。
(函数:len mid left right)
Private Sub Form_click() Dim x As Integer
For x = 1 To 3 Print "hello" Next x End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)