vb里面的步长值应该怎么算步长值为2时,就是偶数的连加到终值或为奇数加到终值,那步长值为3,4,5.,的应该怎么算呢?比如:For i = 1 To 15 Step 3For i = 1 To 18 Step 4这些的算法怎么算的,谁能教教我呢
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 05:06:16
vb里面的步长值应该怎么算步长值为2时,就是偶数的连加到终值或为奇数加到终值,那步长值为3,4,5.,的应该怎么算呢?比如:For i = 1 To 15 Step 3For i = 1 To 18 Step 4这些的算法怎么算的,谁能教教我呢
vb里面的步长值应该怎么算
步长值为2时,就是偶数的连加到终值或为奇数加到终值,那步长值为3,4,5.,的应该怎么算呢?
比如:For i = 1 To 15 Step 3
For i = 1 To 18 Step 4
这些的算法怎么算的,谁能教教我呢
就是说VB的步长值是什么,应该怎么算出来?
vb里面的步长值应该怎么算步长值为2时,就是偶数的连加到终值或为奇数加到终值,那步长值为3,4,5.,的应该怎么算呢?比如:For i = 1 To 15 Step 3For i = 1 To 18 Step 4这些的算法怎么算的,谁能教教我呢
For i = 1 to 15 Step 3
...循环内语句
Next
循环的原理:
第一部分,循环必备条件
1:循环变量 i
2:循环变量的取值范围 1 to 15
3:步长 3 (省略则默认为1)
4:循环范围必须与步长相匹配,递增范围,那么步长必须为正数,递减范围,那么步长必须为负数,否则循环不被执行.
满足以上四条,开始第一次循环,此时 i = 1.
循环:
1、执行“循环内语句”;
2、运行到Next处,(这里就是你要问的地方),Next语句实际执行的就是循环变量的“+步长”运算.此时 i = i + 步长,i = 1 + 3 = 4
3、判断 循环变量的值 是否在循环变量的取值范围之类.显然1 < 4 < 15,所以循环继续返回到For ...Step 3语句后面,开始第二轮循环,;一旦i的值超出循环变量的取值范围,那么循环随即终止.
依次类推,i的值会如此变化: 1 、 4 、 7 、 10 、 13 、 16(超出范围,循环结束.)
测试代码:
Sub XX()
Dim i as Integer
For i = 1 to 15 step 3
msgbox i
next
Msgbox i
End Sub