求助!一个有关Private Sub Form_click()问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:02:27
问一下这个程序有问题没? 顺便说明一下~谢谢~
Private Sub Form_click()
Dim a, b, c, s As Long
a = 1
b = 1
s = 2
For i = 3 To 20
c = a + b
s = s + c
Print c
b = a
a = c
Next
Print s
End Sub

没什么问题。不过只有s才是long型的,a,b,c没有指明类型,所以是变体类型,但这并不影响程序的运行,系统会自动匹配a,b,c的变量类型。c=a+b,b=a,a=c实现的是把前两项相加得到第三项,s=s+c实现把所有这些项相加。

Dim a, b, c, s As Long
这句有毛病。VB6不能这样声明。
应该为:dim a as long ,b as long ,c as long