用dim i% 和 dim i as Integer 有沒有分別? 兩個敘述是一樣的
用Long 會比Integer 的計算速度快嗎?(寫開vb的人說的)
資料型態是為了確定型態而宣告,非因型態不同而有執行速度之差,
有宣告會比沒宣告快,但不同型態會產生不同數值範圍作者: Min 時間: 2010-12-15 22:49
1. 當然可以! 因為師出同門^^"
2. 用dim i% 和 dim i as Integer 有沒有分別? 一個是簡寫,一個是完整寫法~ 使用上無任何差異!
3. 用Long 會比Integer 的計算速度快嗎? 如果都是要他們數1~10,那速度是一樣的! 他們的差異是在於型態,不是速度~作者: basarasy 時間: 2010-12-15 23:33
謝謝大大們的指導.
我自己會覺得 Integer比 Long 的計算速度快(變數範圍在Integer內)
,Integer用(2 個位元組) Long 用 (4 個位元組).
回復 1#basarasy
以我個人的經驗
宣告在小程式的計算速度上,應該沒什麼差別~
剛測試我寫的一支計算式(薪資)
所花的時間如下
00:48:64....................00:49:24.....................00:48:89
Dim ss As Date...........Dim ss, CC, i , r, p........'Dim ss, CC, i , r, p
Dim CC As String
Dim i As Integer
Dim r As Integer
Dim p As Integer
(相差不到1秒....)
感覺....好像是在測試我按碼錶的反應XD作者: 呆呆 時間: 2010-12-18 23:53