永发信息网

请教下VB上多个FOR重叠的问题..

答案:2  悬赏:60  手机版
解决时间 2021-05-08 01:03
  • 提问者网友:且恨且铭记
  • 2021-05-07 10:42

Private Sub Form_Click()
For i = 1 To 2
x = 4
For j = 1 To 3
x = 3
For k = 1 To 2
x = x + 6
Next k
Next j
Next i
Print x
End Sub 就三个for 可是从内到外,我算不好了。。晕晕的..

实践下显示结果是15.. 那具体是怎么算的呢? 帮忙帮忙 谢谢

最佳答案
  • 五星知识达人网友:山有枢
  • 2021-05-07 11:40
Private Sub Form_Click()
For i = 1 To 2 '循环两次
x = 4 '循环过后x的值为4
For j = 1 To 3 '循环三次
x = 3 '循环过后X的值为3
For k = 1 To 2 '循环两次'重点就是这一句了
x = x + 6 'x=3  所以当K=1时X=3+6=9,当K=2时,X=9+6=15
Next k '退出循环K
Next j '退出循环j
Next i '退出循环i
Print x '最终打印出x的值为15
End Sub
全部回答
  • 1楼网友:英雄的欲望
  • 2021-05-07 11:46
我教你,循环你先从内层循环入手
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯