微商管家带注册机:一个小小的VB题目 来看看

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 13:12:15
Private Sub Command1_Click()
a = 0
For i = 1 to 2
For j = 1 to 4
If j Mod 2 <> 0 Then
a = a + 1
End if
a = a + 1
Next j
Next i
Print a
End sub
结果等于12,麻烦给我详细点的步骤,谢谢啦

For j = 1 to 4
If j Mod 2 <> 0 Then
a = a + 1
End if
a = a + 1
Next j
在这个循环时当j为1 3 时要执行then后的a=a+1,然后继续执行endif后面的a=a+1,而当j=2 4 时则不执行if 里的a=a+1,不符合条件直接执行后面的a=a+1,故一次循环下来得a=6,两次循环后a=12