一道vb练习题

来源:百度知道 编辑:UC知道 时间:2024/06/28 15:36:17
Private Sub Command1_Click()
For i = 1 To 4
x = 4
For j = 1 To 3
x = x + 6
Next j
Next i
Print x
End Sub
单击命令按钮,输出的结果是?
为什么不是88?

22

22

22
为什么不是88?
因为
X=4
先进入
For j = 1 To 3
x = x + 6
Next j
则为4加三次6等于22
再看For i = 1 To 4
x = 4
...
Next i
这个外循环中x一直赋值为4,这样重复4次,不管多少次,结果都是22