国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

標(biāo)量變量和數(shù)組變量

2019-11-18 17:44:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
多數(shù)情況下,只需為聲明的變量賦一個(gè)值。只包含一個(gè)值的變量被稱(chēng)為標(biāo)量變量。有時(shí)候,將多個(gè)相關(guān)值賦給一個(gè)變量更為方便,因此可以創(chuàng)建包含一系列值的變量,稱(chēng)為數(shù)組變量。數(shù)組變量和標(biāo)量變量是以相同的方式聲明的,唯一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號(hào)()。下例聲明了一個(gè)包含11個(gè)元素的一維數(shù)組:

DimA(10)
雖然括號(hào)中顯示的數(shù)字是10,但由于在VBScript中所有數(shù)組都是基于0的,所以這個(gè)數(shù)組實(shí)際上包含11個(gè)元素。在基于0的數(shù)組中,數(shù)組元素的數(shù)目總是括號(hào)中顯示的數(shù)目加1。這種數(shù)組被稱(chēng)為固定大小的數(shù)組。

在數(shù)組中使用索引為數(shù)組的每個(gè)元素賦值。從0到10,將數(shù)據(jù)賦給數(shù)組的元素,如下所示:

A(0)=256
A(1)=324
A(2)=100
...
A(10)=55
與此類(lèi)似,使用索引可以檢索到所需的數(shù)組元素的數(shù)據(jù)。例如:

...
SomeVariable=A(8)
...
數(shù)組并不僅限于一維。數(shù)組的維數(shù)最大可以為60(盡管大多數(shù)人不能理解超過(guò)3或4的維數(shù))。聲明多維數(shù)組時(shí)用逗號(hào)分隔括號(hào)中每個(gè)表示數(shù)組大小的數(shù)字。在下例中,MyTable變量是一個(gè)有6行和11列的二維數(shù)組:

DimMyTable(5,10)
在二維數(shù)組中,括號(hào)中第一個(gè)數(shù)字表示行的數(shù)目,第二個(gè)數(shù)字表示列的數(shù)目。

也可以聲明動(dòng)態(tài)數(shù)組,即在運(yùn)行腳本時(shí)大小發(fā)生變化的數(shù)組。對(duì)數(shù)組的最初聲明使用Dim語(yǔ)句或ReDim語(yǔ)句。但是對(duì)于動(dòng)態(tài)數(shù)組,括號(hào)中不包含任何數(shù)字。例如:

DimMyArray()
ReDimAnotherArray()
要使用動(dòng)態(tài)數(shù)組,必須隨后使用ReDim確定維數(shù)和每一維的大小。在下例中,ReDim將動(dòng)態(tài)數(shù)組的初始大小設(shè)置為25,而后面的ReDim語(yǔ)句將數(shù)組的大小重新調(diào)整為30,同時(shí)使用PReserve關(guān)鍵字在重新調(diào)整大小時(shí)保留數(shù)組的內(nèi)容。

ReDimMyArray(25)
...
ReDimPreserveMyArray(30)
重新調(diào)整動(dòng)態(tài)數(shù)組大小的次數(shù)是沒(méi)有任何限制的,將數(shù)組的大小調(diào)小時(shí),將會(huì)丟失被刪除元素的數(shù)據(jù)。->


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 海淀区| 青神县| 邹平县| 金沙县| 翁牛特旗| 自治县| 灌南县| 上高县| 宜丰县| 宝兴县| 山阳县| 朝阳县| 浏阳市| 荥经县| 开封市| 绥宁县| 龙山县| 阳东县| 东阿县| 曲靖市| 洱源县| 湘潭市| 买车| 嘉禾县| 玛纳斯县| 朝阳县| 裕民县| 宜都市| 西贡区| 瓦房店市| 牟定县| 曲阳县| 青田县| 淅川县| 凌云县| 河南省| 晴隆县| 合作市| 高淳县| 西平县| 贞丰县|