VB FOR 循环

来源:百度知道 编辑:UC知道 时间:2024/09/23 15:26:19
FOR i=1TO4
X=4
FOR j=1TO2
X=X+6
next
next
print X
END SUB

i=1
x=4
j=1
x=x+6=4+6=10
j=2
x=x+6=10+6=16
i=2
x=4
```j=1
x=x+6=4+6=10
j=2
x=x+6=10+6=16
i=3
x=4
```j=1
x=x+6=4+6=10
j=2
x=x+6=10+6=16
i=4
x=4
```j=1
x=x+6=4+6=10
j=2
x=x+6=10+6=16
输出16(print X )

输出16.
解释:因为FOR i=1TO4 的每一次循环都对x重新赋值4,所以只需看最后一次时的情况,即i=4时。然后针对变量j,循环2次,每次x增加6.所以输出x=4+6+6=16.

FOR i=1TO4
X=4
FOR j=1TO2
X=X+6
next
next

每次执行完了 j=1 to 2 循环后,都会将 x 还原为 4

所以 i=1 to 4 的前3个循环没有看的必要了

最后一次时 i=4 x=4 ,

for j=1 to 2

所以 x=x+6 执行2次,那么 x=4+2*6=16

所以最终结果为 x=16