步长是每次循环时变量增加的增量,在上面的循环中,初值是1,每次加上2,那么变量i的值分别是1,3,5,7,9,11,13,15,17,19
在循环中,变量x从初值5开始,每次加上变量i整除以5所得的商,对应各个i,分别是:
(1,0)(3,0)(5,1)(7,1)(9,1)(11,2)(13,2)(15,3)(17,3)(19,3)
这样,变量x=5+0+0+1+1+1+2+2+3+3+3=21
语句Next i,直译,就是下一个变量i,理由如下:
循环计数器的数值变量a等于终值时还要执行一次循环体,直到超过终值时才停止循环过程.且你的语句中设Step = 2,则循环计数器的步长为2,所以Next i 及Print i
中的变量i是21.
在for循环中,如果不加step 2,那么就是默认的1,不用写出来.就是循环一次,变量加1,如果加了step,那么循环一次,变量所改变的量就是step后面的值.
循环:第一次,i=1;第二次,i=3;第三次,i=5;......
i的变化是依次加2,步长2就是这个意思
同上~!