vb如何定义一个m行n列的二维数组

dima(m,n)或者dima(,)为什么错?... dim a(m,n) 或者 dim a(,)为什么错? 展开
 我来答
百度网友4b636fa
2008-10-12 · TA获得超过1238个赞
知道小有建树答主
回答量:866
采纳率:100%
帮助的人:1421万
展开全部
用 dim 定义数组必须用常量,例如: dim a(5,6),不能用变量定义,dim a(m,n) 和 dim a(,) 都是错的。

要用变量定义数组,必须用 ReDim 语句,例如:
dim a()'定义一个动态数组
m=5:n=6
Redim a(m,n)'重定义动态数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
djrm_yb
2008-10-12 · TA获得超过1927个赞
知道小有建树答主
回答量:1035
采纳率:100%
帮助的人:791万
展开全部
dim a()
redim a(m,n)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2017-09-20 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:3189万
展开全部
要看具体设置:
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式