Access二级的一道VB程序题,求高手们的详细解释

来源:百度知道 编辑:UC知道 时间:2024/04/29 07:29:03
Private Sub Command1_Click()
For i = 1 To 4
x = 4
For j = 1 To 3
x = 3
For k = 1 To 2
x = x + 6
Next k
Next j
Next i
MsgBox x
End Sub

恳求高手们能详细解释每一步是如何执行的,顺序是怎样的?
因为我完全看不懂……跪谢!!!
还是不太懂。。那个。。
x=3
for k=1 to 2
x=x+6
next
到最后那步不是x=3+6=9
因为9超过了1~2的范围,那不是就退出循环,结果是9了吗?为什么答案是15?

Private Sub Command1_Click() '按钮的点击事件
'步骤1
For i = 1 To 4 '循环从1到4,也就是要执行4次循环内容
x = 4 '初始化X的值为4
'步骤2,12
For j = 1 To 3
x = 3
'步骤3,6,9,13
For k = 1 To 2
'步骤4,5,7,8,10,11,14,15……
x = x + 6
Next k
Next j
Next i
MsgBox x '用对话框显示x的值
End Sub

最外层i循环和j循环根本没用,因为X在循环开始时就给重新赋值了,所以整个程序可写成,这样你就看清楚了

x=3
for k=1 to 2
x=x+6
next
msgbox x

这个是一个循环的语句,要你算X最后的数值是多少。