VB编程小问题 高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:46:55
自己看书自学的,一个输出数组的的值的小程序
Private Sub Command1_Click()
Dim a(5)
For i = 0 To 4
a(i) = i * 2
Print "a(" & i&; ")="; a(i)
Next
End Sub
完全按照书上为什么不行啊?说什么编译错误:变量未定义。怎么学VB才好呢?书是不是不灵啊?
为什么我照各位好心人的方法去弄了还是不行啊????总是出现变量未定义……变量未定义……疯掉了。而且Private Sub Command1_Click()这一行是黄色的,For i = 0 To 4这一行里的i被自动选中了。是不是VB6不行啊,哪位仁兄还有什么高见啊。感激不尽啊。

Next ????

Print "a(" & i&; ")="; a(i)

错了吧,仔细点啊

你上面的程序有一个错误,那就是倒数每二行应该为 Next i

next 后边加不加变量都可以,反正是1对1
如果前边是多个for,后边一个next,就要加变量。

print "a(" & i & ")=" & a(i)

扩号里多个 ;号!去掉!

首先Print "a(" & i&; ")="; a(i)里i和&间要加空格,
还有楼上说的 Next i 多了个;号
正确的是:
Private Sub Command1_Click()

Dim a(5)
For i = 0 To 4
a(i) = i * 2
Print "a(" & i & ")="; a(i)
Next i
End Sub