vb如何定義m行n列的二維陣列,vb如何定義乙個m行n列的二維陣列

時間 2022-03-23 06:39:10

1樓:du瓶邪

要看具體設定:

option base:在模組級別中使用,用來宣告陣列下標的預設下界option base後面只能是0或者1

由於預設是0 所以是0的時候可以不用option base語句只有當你想option base 語句來取代陣列下標的預設值 0時才有必要用option base 1而且只能是option base 1而不能是 2 3 4。。。

但是這個語句不能限定to語句,舉個例子吧:

option base 1

dim a(3),b(0 to 3)

a(3)的下界就是1 而b(0 to 3)的下界是0

2樓:

用 dim 定義陣列必須用常量,例如: dim a(5,6),不能用變數定義,dim a(m,n) 和 dim a(,) 都是錯的。

要用變數定義陣列,必須用 redim 語句,例如:

dim a()'定義乙個動態陣列

m=5:n=6

redim a(m,n)'重定義動態陣列

3樓:

dim a()

redim a(m,n)

vb如何定義未知大小一維陣列,vb 如何定義乙個未知大小一維陣列?

動態陣列陣列到底應該有多大才合適,有時可能不得而知。所以希望能夠在執行時具有改變陣列大小的能力。動態陣列就可以在任何時候改變大小。在 visual basic 中,動態陣列最靈活 最方便,有助於有效管理記憶體。例如,可短時間使用乙個大陣列,然後,在不使用這個陣列時,將記憶體空間釋放給系統。如果不用動...

vb如何定義子程式,vb怎麼 定義子程式或函式?

不知 如何定義子程式 是指哪個層面的。如果是指子程式定義的語法結構,則要講明白需要較多的文字,所以建議找一本教科書看看。如果是指在 視窗建立子程式,則有兩種方法 1 直接輸入,操作步驟是 開啟 編輯視窗 置插入點於任何已經存在的過程之外 輸入子程式的 2 使用 新增過程 對話方塊,操作步驟是 開啟 ...

vb陣列定義與賦值,vb怎麼定義字串陣列?怎麼賦值?

dim cnt1 as variant cnt1 array 1600,0,0,0,0 array 函式 返回乙個包含陣列的 variant。語法array arglist 所需的 arglist 引數是乙個用逗號隔開的值表,這些值用於給 variant 所包含的陣列的各元素賦值。如果不提供引數,則...

vb中陣列的定義是什麼,VB中陣列的定義是什麼

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,第二維下...

VB6 0自定義過程如何傳遞物件引數

private type mc 先定義型別id as string hong 1 to 6 as integerlan as integer end type dim cp as mc 後用定義的型別定義變數dim c p as mc private function bijiao byref cp...