14. 結合上述代碼理解arr(x,y)=cells(x,y)是什麼意思?
答:該語句表示通過循環把單元格cells(x,y)中的數據裝進數組中。
15. 結合上述代碼理解arr(x,y)=cells(4,3)是什麼意思?
答:該語句表示通過循環把單元格c4單元格中的數據裝進數組中,如下圖所示c4單元格中是文本等式4*=12,故此消息框顯示4*3=12,請看運行結果:
如果將arr(x,y)=cells(10,3),顯示結果如下:
16. arr(5)是什麼意思?
答:表示一位數組中第5個元素。
17. 什麼是下界?
答:下界指數組維度的起始位置數值,每個維度的下界是獨立的。
18. 什麼是上界?
答:下界指數組維度的結束位置數值,每個維度的上屆是獨立的。
19. 維度在何處使用?
答:數組的維度主要在聲明數組時使用,用戶定義兩者的值。
20. 如何計算數組的容量大小?
答:數組的容量等於各維度上屆的數值各加1後的乘積,等式如下:
數組容量=(上界值+1)*(上界值+1)* (上界值+1)*(上界值+1)…,舉例如下:
各維度上屆均為4,則該數組的容量=(4+1)*(4+1)=25(個)。
21. 設置上屆有何注意事項?
答:上屆必須大於下界。
22. 如何將數組下界默認起始值0改為1?
答:數組的下界默認為從數值0開始。如果需要默認從1開始。需要在編程開頭加上option base 1 語句來設置即可。或者在聲明數組時第一維下界從1開始。也可以從其他數值開始(上界要大於下界)。
23. 什麼是三維數組?
答:三維數組,是指維數為三的數組結構。三維數組是最常見的多維數組,由於其可以用來描述三維空間中的位置或狀態而被廣泛使用。三維數組指有三個索引號的數組,類似於3D立體,通俗理解就是通過x,y,z三個座標點才能確定元素位置的數組,很像一個魔方。
閱讀更多 草根觀天下 的文章