VB的这道题问什么最后输出X的值是10?

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:16:15
Private Sub Command1_Click()
For i = 1 To 9
a = a + i
Next
x = Val(i)
MsgBox x
End Sub

i从1循环到9,当i=9时,仍然要执行循环体,最后碰到Next,i仍然要自增1,也即退出循环时i=10。然后又令x=val(i)=Val(10)=10,所以自然输出10了。

楼主是求A的结果吧