VB 定義多維陣列的方法 比較不習慣

2021-06-02 08:35:56 字數 701 閱讀 6426

dim curdata() as double                      『該句定義乙個陣列』  『若直接定義二維陣列時,必須知道行、列為多少,否則無法定義。』

dim splitdata() as string

open sfile for input as #1

do while not eof(1)

line input #1, inputdata

if inputdata <> "" then

splitdata = split(inputdata, ",")

end if

n = ubound(splitdata) + 1

loop

msgbox n

close #1

numcol = (n + 1) / 40

redim curdata(numcol, 40)                  『需要用到時將其redim乙個可以確定行數、列數的多維陣列』

for i = 1 to numcol

for j = 1 to 40

curdata(i, j) = splitdata((i - 1) * 3 + (j - 1))

next

next

msgbox curdata(1, 1)

end sub

陣列與多維陣列的定義與使用

簡述 陣列是可以用於儲存多個相同型別的資料。陣列的定義分三步 建立物件 分配空間 賦值定義 int a 僅定義乙個陣列物件a。a newint 5 int b newint 5 5代表該陣列的長度 int c 在建立物件時就賦值,可以new int,因為數值時系統會自動根據數值長度分配空間使用 陣列...

PHP陣列的定義 數值陣列 關聯陣列 多維陣列

陣列能夠在單個變數中儲存多個值。建立空陣列 arr array 表示建立乙個空陣列,並把建立的空陣列賦值給變數 arr 自動分配 id 鍵 id 鍵總是從 0 開始 cars array volvo bmw toyota 人工分配 id 鍵 cars 1 bmw cars 2 toyota 關聯陣列...

多維陣列的定義和輸出以及思考

多維陣列是乙個困擾了我好久的問題,就定義來說其實也不難,但是一旦 應用起來,特別是多了以後就容易顧了後面忘記前面的。加上括號逗號的 看起來也很眼花,今天我邊看遍總結了一些經驗,這裡分享一下 多維陣列都是從二維陣列推算出來的.二維陣列的迴圈輸出 結合二重for迴圈 適用於每組個數相等的情況下輸出,否則...