step用来指定for循环循环因子的增量,默认值为1(省略不写的情况)
每次循环之后循环因子会增加step所指定的数值
比如for i = 0 to 10 step 2,那么每次循环之后i = i + 2,所以依次循环了i=0,2,4,6,8,10
这个增量也可以是负数
如果没有step,会影响计算结果吗?
这要看你的程序逻辑,如果你的意图和for默认情况下step=1相同,那么就可以不写。其他情况就不一定正确了。
Step是For……Next语句中的的一个参数Step 参数可以是正数或负数
step 参数值决定循环的执行情况
例如:
Private Sub Command1_Click()
Dim i As Integer
Dim n As Integer
n = 0
For i = 1 To 10 Step 1 '假如step为1,则可省略
n = n + 1
Next i
Print n
End Sub
执行结果为10(循环一共运行了10次),如果写成 Step 2,则结果是5
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)