执行语句fori1to


VB题目: 执行语句for i =1 to 3 i=i+1 next i 变量 i 的值是什么

第1次:i=i+1=1+1 //=2next i //2+1=3第2次:i=i+1 //3+1=4next i //4+1=5到这里循环就结束了.因为>3了, (to 3)已经过了这个for next只循环了2次,而不是3次! ===================================Private Sub Form_Activate()z = 0For i = 1 To 3i = i + 1z = z + 1Next iPrint iPrint Chr(10) & “次=” & zEnd Sub 问题出在哪里?哈哈k=1 to 4 应该读成 k从1到5 “步长是y”=于不是赋值语句;+步长,,,,,是 next k 来处理的。

.。

VB题目: 执行语句for i =1 to 3 i=i+1 next i 变量 i 的值是什么

第1次:

i=i+1=1+1 //=2

next i //2+1=3

第2次:

i=i+1 //3+1=4

next i //4+1=5

到这里循环就结束了.因为>3了, (to 3)已经过了

这个for next只循环了2次,而不是3次!

===================================

Private Sub Form_Activate()

z = 0

For i = 1 To 3

i = i + 1

z = z + 1

Next i

Print i

Print Chr(10) & “次=” & z

End Sub

问题出在哪里?

哈哈

k=1 to 4 应该读成 k从1到5 “步长是y”

=于不是赋值语句;

+步长,,,,,是 next k 来处理的.

步骤是什么,求教 以下程序段的执行结果是

7.原程序是不是

Private Sub Command1_Click()

For i = 1 To 4

x = 2

For j = 1 To 3

x = 1

For k = 1 To 2

x = x + 3

Next k

Next j

Next i

Print x

End Sub

VB运算程序