VB 问题 PRIVATE SUB COMMAND1-CLICK()

2025-03-07 10:22:46
推荐回答(3个)
回答1:

只有最后一个循环才是有效果的,
就是说在I=4,J=3的时候,进行的2次K的循环才是有效的
这样前面的循环在X=3的时候又从3开始了
所以,K=1的时候 X=3+6;
K=2的时候 X=9+6
所以X=15了

回答2:

[i循环]i=1,x=4,
-------------------------------
[j循环]j=1,x=3,
-------------------------------
[k循环]
k=1,x=3+6=9
k=2,x=15
------------
[j循环]
j=2,x=3,
------------
[k循环]
k=1,x=3+6=9
k=2,x=15

....

转啊转啊转,当i=4的时候
x=4
j=3,x=3
k=1,x=3+6=9
k=2,x=15

so x=15

回答3:

Private Sub Command1_Click()
For i = 1 To 3
x = 4
For j = 1 To 4
x = 3
For k = 1 To 2
x = x + 6
Print "k:" & k & ":"; x
Next
Print "j:" & j & ":"; x
Next
Print "i:" & i & ":"; x
Next
Print x
End Sub