數(shù)組-靜態(tài)數(shù)
★掌握數(shù)組的概念以及數(shù)組的定義和數(shù)組的結(jié)構(gòu)
★數(shù)組相關(guān)的函數(shù)和語句
8.1 數(shù)組的概念
數(shù)組:是同類變量的一個有序的集合。
例:有5個學(xué)生的數(shù)學(xué)成績,
若編程時這樣存放: s1=50 s2=90s3=80s4=60s5=70
則5個分?jǐn)?shù)分別存放在s1 s2 s3 s4 s5 簡單變量中
若編程時這樣存放:
s(1)=89s(2)=67s(3)=42 s(4)=68 s(5)=97
則5個分?jǐn)?shù)分別存放在一個s 數(shù)組中。
一、數(shù)組命名、數(shù)組元素、數(shù)組的維數(shù)與數(shù)組的類型:
上例中: 數(shù)組名 s 命名規(guī)則同簡單變量的命名規(guī)則。
數(shù)組元素:數(shù)組中的每個成員為一個元素。
如上例中s 數(shù)組中有5個元素,分別為:
s(1) s(2) s(3) s(4) s(5)
數(shù)組元素又稱為下標(biāo)變量。
其中: 1,2,3,4,5稱為下標(biāo)。表示該元素在數(shù)組中排列的位置。
數(shù)組的維數(shù):
一維數(shù)組:只有一個下標(biāo)的數(shù)組稱為一維數(shù)組。
二維數(shù)組:有兩個下標(biāo)的數(shù)組稱為二維數(shù)組。 X(2,5)
N維數(shù)組:有N個下標(biāo)的數(shù)組稱為N維數(shù)組。 Score(1,3,5……)
數(shù)組的類型:
(1)固定大小數(shù)組:
(2)動態(tài)數(shù)組:
二、數(shù)組定義:程序中的數(shù)組必須先定義,后使用。
、贁(shù)組說明語句一般格式:
Dim 數(shù)組名1([<維界定義>])[ As <數(shù)據(jù)類型> ][,數(shù)組名2(下標(biāo)范圍) As <數(shù)據(jù)類型>]……
其中:維界定義的形式: [下界1 to] 上界1[,[下界2 to] 上界2]……
例如:Dim a(1 to 5) As integer
本語句說明了一個 一維a 數(shù)組,有5個元素,分別為a(1),a(2),a(3),a(4),a(5)
又例如:Dim b(1 to 2,1 to 3) As Single,c(3) As Integer, d(3 to 5)
本語句說明了三個數(shù)組:
二維數(shù)組 b :有2行3列,6個元素分別為:
b(1,1)b(1,2) b(1,3)
b(2,1) b(2,2) b(2,3)
一維數(shù)組 c :有4個元素:c(0) c(1) c(2) c(3)
一維數(shù)組 d :有3個元素:d(3) d(4) d(5)
使用說明:
•下界缺省時,為 0。
•若在窗體或標(biāo)準(zhǔn)模塊的所有過程之前書寫下列語句:
Option Base 1
則下界缺省值為 1。
•下界1 或下界2只能是常量,不允許是變量或其它表達式。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |