vb for双重循环问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:50:42
请高手帮忙,小弟刚接触vb编程,一段
private sub command1_click()
for i=1 to 3
forj=5 to 6
print i,j
next j
next i
end sub
怎么得到
1 5
1 6
2 5
2 6
3 5
3 6
的请高人解释下,谢谢了

第一次:
i=1
再执行内层循环
forj=5 to 6
print i,j
next j
输出:
1,5
1,6

第二次:
i=2
再执行内层循环
forj=5 to 6
print i,j
next j
输出:
2,5
2,6

第三次:
i=3
再执行内层循环
forj=5 to 6
print i,j
next j
输出:
3,5
3,6

内循环是从5开始到6所以内循环只有两次,也就是说J的值只能是5或6,而外循环是从1到期3就是说外循环有3次.当外循环的I=1时J有两值,print i,j所得的结果就是1 5和1 6.当I=2和3时类推.