人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

對于數(shù)組(原創(chuàng))

對于數(shù)組(原創(chuàng))

更新時間:2022-08-01 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):


A 定義數(shù)組

有兩種方式:DIM和REDIM。

DIM定義的是固定個數(shù)、數(shù)據(jù)類型的數(shù)組;而REDIM則不同,它可以定義不同類型的數(shù)據(jù),也可以定義個數(shù)并非固定的數(shù)據(jù)。比較下面幾個例子。 都合法的例子:

Dim myarray(5,2)
Redim myarray(5,2)

前者錯誤而后者合法的例子:

n=10 n=10

Dim myarray(n)
Redim myarray(n,2)
另外REDIM還可以定義未定類型的數(shù)組,如:Redim myarray(10)



B 數(shù)組個數(shù)

在以DIM或REDIM定義數(shù)組時指定的下標(biāo),表示的是訪問該數(shù)組時所容許的最大下標(biāo),卻不是該數(shù)組的個數(shù)。實際上,一維數(shù)組個數(shù)總是等于(最大下標(biāo)+1),訪問時是通過下標(biāo)從0開始逐個訪問的。

比如:Dim myarray(5) 定義的數(shù)組元素有6個,分別是:myarray(0)、myarray(1)、myarray(2)、myarray(3)、myarray(4)、myarray(5)。

再如:Redim thisarray(2,5)實際上定義了一個(2+1)*(5+1)=1 8的二維數(shù)組。

既然如此,那么,可不可義定義一個只有一個元素的數(shù)組呢?答案是:不可以。

如前所說,Redim thisarray(1)定義的數(shù)組實際上有(1+1)個數(shù)組元素,但類似于: Redim thisarray(0)的語法,錯誤的。所以,不能定義一個只有一個數(shù)組元素的數(shù)組。 其實,以上說的只是其默認(rèn)狀況。其實,定義數(shù)組可以通過定義下標(biāo)的起止從而達到定義數(shù)組的個數(shù)甚至下標(biāo)的起止編號的。比如:Redim thisarray(1980 to1990)就 定義了一個含有11個元素的數(shù)組,下標(biāo)從1980到1990。



C 關(guān)于UBOUND函數(shù)

UBOUND返回的是一維數(shù)組的最大下標(biāo),而不是元素個數(shù)。 比如:Dim Myarray(5),那么UBOUND(Myarray)返回的值是5,而不是6。 UBOUND也可以應(yīng)用于二維數(shù)組。應(yīng)用于二維數(shù)組時,它返回的是第一個下標(biāo)的最大值。

比如:Dim Myarray(6,3),

那么UBOUND(Myarray)返回的值是6,而不是7,更不是18(6*3=18)。

若要返回第二個下標(biāo)的最大值,則使用:UBOUND(Myarray,2)。

與UBOUND相對應(yīng)的是另外一個函數(shù):LBOUND,它返回數(shù)組的最小下標(biāo)。與UBOUND類似,LBOUND(Myarray,2)則返回數(shù)組MYARRAY的第二個下標(biāo)的最小值。所以,準(zhǔn)確地說,一維數(shù)組Myarray的元素個數(shù)為:UBOUND(Myarray)-LBOUND(Myarray)+1,而二維數(shù)組的元素個數(shù)則為:

(UBOUND(Myarray)-LBOUND(Myarray)+1)*(UBOUND(Myarray,2)-LBOUND(Myarray,2)+1)

多維數(shù)組依此類推。

呵呵,希望加入精華。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 伊通| 祥云县| 敦煌市| 鸡东县| 秦安县| 南开区| 江孜县| 平定县| 红桥区| 会东县| 龙南县| 肥东县| 同德县| 酒泉市| 罗江县| 南江县| 双桥区| 平陆县| 鸡泽县| 科尔| 汉中市| 稻城县| 香格里拉县| 醴陵市| 灯塔市| 福海县| 铁岭市| 沾化县| 长兴县| 正安县| 嘉义县| 离岛区| 竹溪县| 五莲县| 秦皇岛市| 静乐县| 休宁县| 云林县| 泌阳县| 嘉定区| 吉木乃县|