VB程序的步长值【step】有什么用?如果没有step,会影响计算结果吗?

VB程序的步长值【step】有什么用?如果没有step,会影响计算结果吗?,第1张

VB程序的步长值【step】有什么用?

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11617827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存