第一个for是从2开始循环的,第二个for是a-1就是1到2步长-1对不对?如果是的话,这个循环怎么进行。

第一个for是从2开始循环的,第二个for是a-1就是1到2步长-1对不对?如果是的话,这个循环怎么进行。,第1张

第一个for循环表示a从2到100之间循环,即a=2、3、4、。。。100 (步长默认为+1),递增

第二个for循环表示从a-1到2,步长为-1,即b=a-1到2,递减。例如a= 21,b=20,19,18,。。。2

for 循环 是定长循环 .

在循环开始后 把step 值加到 循环计数器 (i) 里。并不会动态改变step。

step 的值 可以是正数,负数,或0 .为0时,就会无限循环.

如果你要动态改变step 你就要用do 或 while 循环实现。

step是循环的步长,缺省是1,例如 For i = 1 To 10,i的值从1开始到10循环,每次循环加1,即1,2,3,4,5,6,7,8,9,10,而For i = 1 To 10 Step 2,i的值1开始到10循环,每次循环加2,即1,3,5,7,9,步长为负数,则循环值会越来越小


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

原文地址:https://www.54852.com/yw/8747717.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存