vb中A和a誰大 vb中Dim a()是什么意思,是默認(rèn)下界從0開始嗎?
vb中Dim a()是什么意思,是默認(rèn)下界從0開始嗎?這是聲明一個(gè)動(dòng)態(tài)變量a。所謂的動(dòng)態(tài)變量意味著它的下標(biāo)范圍不是固定的,可以隨時(shí)用ReDim更改。例如,ReDim a(100)那么數(shù)組a的范圍是a(
vb中Dim a()是什么意思,是默認(rèn)下界從0開始嗎?
這是聲明一個(gè)動(dòng)態(tài)變量a。所謂的動(dòng)態(tài)變量意味著它的下標(biāo)范圍不是固定的,可以隨時(shí)用ReDim更改。例如,
ReDim a(100)
那么數(shù)組a的范圍是a(0)到a(100),如果是
ReDim a(-10到10)],那么數(shù)組a的范圍是a(-10)到a(10),依此類推。
ReDim可以執(zhí)行多次,因?yàn)閿?shù)組a的下標(biāo)范圍可以根據(jù)實(shí)際需要隨時(shí)更改。
應(yīng)該注意的是,每次執(zhí)行ReDim時(shí),數(shù)組a的每個(gè)元素的原始值都將自動(dòng)清除。如果要保留原始值,必須使用以下方法
ReDim preserve a(50)
補(bǔ)充說明:動(dòng)態(tài)數(shù)組的反面是固定數(shù)組,例如
dim a(10)
這樣的數(shù)組a,其下標(biāo)范圍是0到10,不能再更改,所以稱為固定數(shù)組。