关于VB的计算题

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:52:05
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
Print x
End Sub

程序运行后,单击命令按钮,输出结果是?(15)

请详细解释下计算过程,谢谢

外面的两层循环是对结果没有影响的,因为x在最内层的循环之前已经重新赋值3
所以程序可简化如下:

x = 3
For k = 1 To 2
x = x + 6
Next k
Print x
当k=3时跳出循环,共进行2次x=x+6,所以x=15