VB6 陣列,VB中陣列是什麼意思

2023-04-21 08:30:20 字數 2671 閱讀 9130

1樓:牛人影視

for i = 2 to 15

金額 = 2)next這個迴圈沒有實際意義,直接 金額=,2) 即可。

非要用指令碼執行外部**嗎?

為什麼不直接;

for i = 2 to 15

if , 2) ,15) =金額+50

end if

next 以上兩點僅僅是根據提供的**進行表面分析。

2樓:公道也是道

第一,你傳送的不是陣列。

第二,我試了一下你的**,沒有問題,不知道你的資料是什麼樣的。

vb中陣列是什麼意思

vb中陣列的定義是什麼

3樓:匿名使用者

dim a(10) as integer

dim b(-3 to 5) as string*3

宣告瞭b是陣列名、字串型、一維陣列、有9個元素,下標的範圍是-3~5,每個元素最多存放3個字。

dim c(-1 to 5, 4) as long

宣告瞭c是陣列名、長整型、二維陣列、第一維下標範圍為-1~5,第二維下標的範圍是0~4,佔據7x 5個長整型變數的空間。

動態陣列的建立與宣告:

redim 陣列名(下標1[,下標2…])as 型別]

dim d() as single

sub form_load()

redim d(4,6)

end sub

注意事項。1)在動態陣列redim語句中的下標可以是常量,也可以是有了確定值的變數;

2)在過程中可以多次使用redim來改變陣列的大小,也可改變陣列的維數。

3)每次使用redim語句都會使原來陣列中的值丟失,可以在redim語句後加preserve引數來保留陣列中的資料,但使用preserve只能改變最後一維的大小,前面幾維大小不能改變。

4樓:匿名使用者

把一組具有相同屬性、型別的資料放在一起並用一個統一的名字來作為標識,這就是陣列。陣列中的每一個資料稱一個陣列元素,用陣列名和該資料在陣列中的序號來標識,序號稱下標。 例如,一個班級有30名學生,可以用一個陣列a來表示30個學生的學號,a(1)代表序號為1的學生,a(2)代表序號為2的學生,…,a(30)代表序號為30的學生,中國自學程式設計網整理, www.

。 對於一個陣列,如果只用一個下標就能確定一個陣列元素在陣列中的位置,則稱為一維陣列,也就是說,由一個下標的陣列元素所組成的陣列稱為一維陣列,上面的a陣列是一維陣列。

而由具有兩個或多個下標的陣列元素所組成的陣列稱為二維陣列或多維陣列。為了描述一個陣列的大小(即指定各維的下標界限),就需要用語句定義。下面是三維陣列s(6,4)包含的陣列元素:

s(o,o)s(o,1)s(0,2)s(0,3)s(0,4) s(1,0)s(1,1)s(1,2)s(1,3)s(1,4) s(2,0)s(2,1)s(2,2)s(2,3)s(2,4) s(6,o)s(6,1)s(6,2)s(6,3)s(6,4) 在vb中如果沒有特別的說明,陣列元素的下標是從0開始的,即第一元素的下標為0。 陣列分靜態數和動態陣列。在定義陣列時已確定了陣列的大小,稱為靜態陣列。

在定義陣列時未給出陣列的大小,省略了括號中的下標,稱動態陣列。

vb的陣列定義問題,求解答 100

5樓:匿名使用者

這兩個是有區別的:

dim mark(1 to 100) as integer是顯式宣告,在使用過程中是作為整形使用的。

dim mark %(1 to 100),這個用法可能不那麼嚴格,不推薦使用,因為dim是顯式宣告的關鍵字,而後面又用%作為隱式宣告。個人感覺這可能會導致在某些條件下出現錯誤。畢竟隱式宣告的變數實際是variant型別的資料,一是空間大小與integer的不同,另外可以方便的轉換不同型別的資料,但同時意味著有可能會出現自動轉換資料而導致的錯誤。

這兩個定義在閱讀和對**的後續維護上,dim mark(1 to 100) as integer絕對是優於第二個定義的。另外程式設計的話本身就是鍵盤輸入,不能因差幾個字母就嫌麻煩的。

關於vb陣列的問題

6樓:己曼寒

預設下界是0

a選項a(0 to 3,0 to 3)可以儲存4*4=16個元素b同理a(0 to 9) 10個元素。

c -1 to 1=(-1 0 1) -3 to 3(-3 -2 -1 0 1 2 3) 3*7=21個元素空間。

題目資料只需9個元素儲存 所有答案d

大神 可以解釋下 vb這個對陣列是這麼賦值的嗎?!

7樓:網海1書生

從程式來看,這是對一個5*5的矩陣進行賦值,賦值結果如下:

把左上角到右下角的對角線的值加起來就是 1+7+13+19+25=65,所以答案是c

新手問幾個vb的陣列問題,大神求解

8樓:子羽

去看看百科吧。。

fr=aladdin

另外,裡面的s是變數。按** s的初值為0 步進值1遞增。

後頭的s-1 是因為陣列的取值範圍是 從0開始的。

9樓:網友

s就是數字,第三行把它定義成long的,其實,int就夠。

vb中是什麼意思啊,VB中「 」是什麼意思?

運算子 用來對兩個數作除法並返回一個整數。語法result number1 number2 運算子的語法具有以下幾個部分 部分 描述 result 必需的 任何數值變數。number1 必需的 任何數值表示式。number2 必需的 任何數值表示式。說明在進行除法運算之前,數值表示式通過捨去小數部分...

vb中I和S是什麼意思,vb中是什麼意思

s 0 i 2 其中s是標 bai志變數,i是迴圈變數 這是判du斷n是不是質數的 zhi程式 先設daos為0,當s為1時就意味著版n有 和n以外的整數權因數了.如果s一直為0就說明n沒有整數因數.i 2是從2開始試商 當然不能從1開始試商,這個你應該明白 至於i sqr n and s 0,則是...

在VB中是什麼意思??怎麼用,vb中 是什麼意思

vb中 的意思 1 是字串連線符,用以連線兩個或多個字串常量或字串變數。2 在純字元 變數或常量 連線中可以用 號代替 但不提倡。basic 指的是 basic beginners all purpose symbolic instruction code 語言,是一種在計算技術發展歷史上應用得最為...