vb如何定义一个m行n列的二维数组
答案:3 悬赏:80
解决时间 2021-01-27 13:54
- 提问者网友:佞臣
- 2021-01-26 13:18
vb如何定义一个m行n列的二维数组
最佳答案
- 二级知识专家网友:西岸风
- 2021-01-26 13:59
用 dim 定义数组必须用常量,例如: dim a(5,6),不能用变量定义,dim a(m,n) 和 dim a(,) 都是错的。
要用变量定义数组,必须用 ReDim 语句,例如:
dim a()'定义一个动态数组
m=5:n=6
Redim a(m,n)'重定义动态数组
要用变量定义数组,必须用 ReDim 语句,例如:
dim a()'定义一个动态数组
m=5:n=6
Redim a(m,n)'重定义动态数组
全部回答
- 1楼网友:轻熟杀无赦
- 2021-01-26 15:26
dim a()
redim a(m,n)
redim a(m,n)
- 2楼网友:玩家
- 2021-01-26 14:21
要看具体设置:
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
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
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯