请问以下VB运行的结果为什么是……?

来源:百度知道 编辑:UC知道 时间:2024/09/23 13:21:01
请问以下VB程序运行的结果为什么是2 4 6 8……100
不应该是2 3 4……吗?为什么增量是2?我刚学VB,请懂的朋友给予指导,说得详细点,多谢了!
Private Sub Command1_Click()
Dim i As Integer
For i = 1 To 100
i = i + 1
Print i
Next i
End Sub

next i可以理解为i=i+1
循环体内也有一个i=i+1
这样就加了两次
变成i=i+2了

Private Sub Command1_Click()
Dim i As Integer
dim n as integer
For i = 1 To 100
Print i
Next i ‘这里实际作用可以理解为:i=i+1
End Sub

要想显示成2 3 4……100
就将for循环里面的I=I+1去掉吧

呵呵 ,VB很有趣的,比心机学了哦 ,
我都学了一学年 ,还勉强能学会基本的,9月份的考试还在期待成绩,笔试一定能过,,就是担心上机了 ,呵呵 !!