VB中循环语句的循环值如何计算

 我来答
开濮耿昭
2020-04-14 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:34%
帮助的人:710万
展开全部
当步长为正数时:
循环变量的值=n+步长(直到循环变量的值大于终值时才停止循环),其中n是由初值往终值方向递增。
举例1
for
i=2
to
6
step
2
print
i
next
i
上面的for循环是这样执行的
<1>
第一次循环:i=2
所以第一次循环结束后i的值等于2
然后检查循环变量是否大于终值,如果不大于就继续第二步
<2>
第二次循环:i等于初值2加上步长(写成代码形式即i=2+2)
所以第二次循环结束后i的值等于4
再检查循环变量是否大于终值,如果不大于就继续第三步
<3>第三次循环:i的值等于上次的值(4)加上步长(写成代码形式即i=4+2)
所以第三次循环结束后i的值等于6
最后再检查循环变量i的值是否超过终值,此时i=6已经不能再循环了(因为再循环i=6+2=8那就超过了终值了,所以这一步我们可以认为已经停止循环了)
从上面的循环次数我们看得出来,这次的循环共执行了三次。最后输出的结果就是2、4、6当步长为负数时:
循环变量的值=n-步长(直到循环变量的值小于终值时才停止循环),其中n是由初值往终值方向递减。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式