回覆列表
  • 1 # mklsn2227

    在VB中,可以用4個語句來定義陣列。4個語句格式相同,但適應範圍不一樣。Dim 用在窗體模組或標準模組中,定義窗體或標準模組陣列,也可在過程中用。ReDim用在過程中。Static 用在過程中。Public 用在標準模組中,定義全域性陣列。格式:Dim(陣列名)(下標)[As型別]Dim(陣列名)([下界To]上界)[,[下界To]上界卜。[As型別]功能:定義一個數組各維的大小,並分配相應的儲存空間。說明:(1)格式中的陣列名與簡單變數的命名規則相同。(2)下標是陣列的維數,可以用來定義多維陣列,在一般情況下,若預設[上界],則陣列元素下標的下界為0;當使用[下界T0上界…]時,下標的範圍可以為一32 768~32767.一維陣列的大小為:(上界一下界+1)。下界都必須小於上界。如果希望下標從l開始,可以透過Option Base語句來實現。格式:Option:Base N功能:指定陣列下標的預設下界為1.說明:如果不使用該語句,程式預設陣列的下標下界為0.Option Base語句在程式中只能使用一次;使用時必須把它放在陣列定義之前才起作用。(3)[As資料型別]項,用來說明陣列的型別,型別可以是:整型 Integei. 雙精度Double_長整Long 字串_~String單精度 Single 使用者定義型(4)DIM語句中的下標可以是常數,變數或表示式。下標全為常數稱為靜態陣列,即陣列大小在編譯時是確定的。下標中有變數則稱為動態陣列,陣列的大小是可變的,只有在程式執行時,變數有確定的值後,陣列的大小才確定。(5)陣列必須先定義,後使用。(6)當用Dim語句定義陣列時,該語句把數值陣列中的全部陣列元素都初始化為0,而把字串陣列中的全部元素都初始化為空字串。

  • 中秋節和大豐收的關聯?
  • 建行排號d,v,a開頭分別是什麼意思?