结果是21?

来源:百度知道 编辑:UC知道 时间:2024/07/02 13:13:24
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
书上说是21,我觉得是15

经过VB运行后
得出的结论是 15
得出另一个结论 书上写错了

尽信书不如无书!

自己思考,不行就拉到VB中跑一次,结果就很明显了

是15,
循环为3+6+6=15,

肯定等于15,几个循环只是赋值,相当于只运行中间的for next循环,所以,x=3+6,x=X+6,x=15

啊?