一个简单的 vb 问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:35:25
这样 得出K的结果是 11 为什么呢? 在同时出现2个i的这种情况应该如何下手呢?

谢谢大家

Private Sub Form_Click()
k = 0
For j = 1 To 2
For i = 1 To 3
k = i + 1
Next i
For i = 1 To 7
k = k + 1
Next i
Next j
Print k
End Sub

For i = 1 To 3
k = i + 1
Next i

K最终等于4

For i = 1 To 7
k = k + 1
Next i

K=K+7

K=11

J那个循环,只是重来了一次.没意义.

两个i并不会互相影响,也就说在第一个循环里面的i值不会带到第二个里面