VB中 for语句等重的嵌套语句的执行顺序问题

RT希望能根据例子解答比如下面这道题fori=1to3forj=1toifork=jto3a=a+1nextknextjnextiprintaendsub道题的执行顺序我... RT
希望能根据例子解答
比如下面这道题
for i = 1 to 3
for j = 1 to i
for k = j to 3
a = a + 1
next k
next j
next i
print a
end sub
道题的执行顺序我就不怎么明白 希望能详细指出 先执行什么 后执行什么 把a的值是怎么得出的也写出来 重要的是过程 不要就只有答案
展开
 我来答
lanhai651000
2010-06-28 · TA获得超过399个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:0
展开全部
Private Sub Form_Load()
For i = 1 To 3 '循环1
For j = 1 To i '循环2
For k = j To 3 '循环3
a = a + 1
Next k
Next j
Next i
'先循环1,i=1:
' 执行循环2,j=1到i(此时i=1)
' j=1,执行循环3,k=j到3
' 当循环3执行完后,j自加1=2,判断循环2的条件j是否< i,满足则再执行循环3,不满足则退出循环2
' 当循环2执行完成,i自加1=2,判断循环1的条件i是否< 3,满足则执行循环2,不满足则退出循环1
'以此类推直到退出循环1,完成循环嵌套的执行
Print a

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
icp9
2010-06-28
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
L1,i=1,j=1, k=1, a=1
L2,i=1,j=1, k=2, a=2
L3,i=1,j=1, k=3, a=3

L4,i=2,j=1, k=1, a=4
L5,i=2,j=1, k=2, a=5
L6,i=2,j=1, k=3, a=6

L7,i=2,j=2, k=2, a=7
L8,i=2,j=2, k=3, a=8

L9,i=3,j=1, k=1, a=9
L10,i=3,j=1, k=2, a=10
L11,i=3,j=1, k=3, a=11

L12,i=3,j=2, k=2, a=12
L13,i=3,j=2, k=3, a=13

L14,i=3,j=3, k=3, a=14
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友80eaf65
2010-06-28 · 超过12用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:34.4万
展开全部
先执行内循环
首先是 i = 1 ,j = 1,k=1,a=0+1=1(不知道你的a前面有没有赋值)
i = 1 ,j = 1, k=2,a=2
i = 1 ,j = 1, k=3,a=3
i = 1 ,j = 2, k=2,a=4
i = 1 , j = 2, k=3,a=5

就这样循环,直到i=3,j=3,k=3 ,
print a=14
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

2010-06-28 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5095万
展开全部
你连续按F8 如果代码在窗体的单击事件中 就先按一下F8启动程序 单击一下窗体启动事件 接着按F8逐语句调试 看黄色箭头指向哪一行代码就是执行谁
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式