变体能容 高矮胖瘦皆适用 数据细分 大小黑白各不同
主要内容:
一、不同类型的变量不仅占用内存大小不同,运算规则和处理方式也不同。
二、 常用数据类型
1.Integer 整数类型(只能存放-32767到+32767)
2.String 字符串类型
3.声明变量类型时,每一个As都不可省略
三、如果没有使用As指定一个变量的类型,那该变量被默认属于一种特殊类型,
即Variant(变体类型)
四、变体类型的隐患:效率低下:执行速度慢,内存开销大。
五、测试实验:第一个程序用时4秒,第二个程序用时3秒,第3三个程序用时2秒。
发现t声明为data之后速度反而变慢了。
Sub test()
Dim a, b, i, t
t = Time
For i = 1 To 20000
For a = 1 To 20000
b = 320
Next a
Next i
MsgBox "共计用时" & DateDiff("s", t, Time()) & "秒"
End Sub
Sub test()
Dim a As Integer, b As Integer, i As Integer, t As Date
t = Time
For i = 1 To 20000
For a = 1 To 20000
b = 320
Next a
Next i
MsgBox "共计用时" & DateDiff("s", t, Time()) & "秒"
End Sub
Sub test()
Dim a As Integer, b As Integer, i As Integer, t As Date
t = Time
For i = 1 To 20000
For a = 1 To 20000
b = 320
Next a
Next i
MsgBox "共计用时" & DateDiff("s", t, Time()) & "秒"
End Sub
网友评论