路飞的伙伴弗兰奇:请大家帮帮忙 关于VB的问题 循环次数

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 20:04:50
有关VB循环次数的问题我一直很疑惑 简单的还好 循环镶嵌的就比较麻烦了
举个例子
Dim intsum As Integer
Dim i As Integer
Dim j As Integer
For i = 1 to 10 Step 2
For j = 1 to 5 Step 2
intsum = intsum + j
next j
If intsum > 10 then exit sub
next i
print intsum
请问该循环执行了多少次?
麻烦给出详细的答案帮助我分析 谢谢啦
答案是6

开始时intsum=0
第一次, j = 1 , intsum 变为 1
第二次, j = 3 , intsum 变为 4
第三次, j = 5 , intsum 变为 9, 不大于10,继续循环
第四次, i= 3, j = 1 , intsum 变为 10
第五次,j= 3 intsum 变为 13
第六次,j= 5 intsum 变为 18,大于10,退出循环

所以是六次