vb动态数组数组的元素输入

书里举了这样一个例子。optionbase1dimstu()asstring'以上在窗体层输入subform_click()redimstu(4)asstringfori... 书里举了这样一个例子。
option base 1
dim stu() as string '以上在窗体层输入
sub form_click()
redim stu(4) as string
for i= 1 to 4
tem=inputbox("enter data")
stu(i)=tem
next i
end sub
里面的option base 1是什么意思?谢谢
展开
 我来答
cxq8003
2008-08-30
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
缺省为0,所以我们定义的数组都是从0开始的,如果设为Option Base 1 则数组的第一个元素为1

即:
Option Base 0
Dim aTest(2) '此时第一个元素为 aTest(0)

Option Base 1
Dim aTest(2) '此时第一个元素为 aTest(1)
尘入蜓孟影食1038
2008-08-30 · TA获得超过3512个赞
知道大有可为答主
回答量:2307
采纳率:87%
帮助的人:1355万
展开全部
本来,声明数组默认的最小下标是0,例如
dim s(5)as string
一共有6个元素

使用了
option base 1
之后,
dim s(5)as string
就只有5个元素。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旁笑槐NH
2008-08-30 · TA获得超过2545个赞
知道大有可为答主
回答量:2686
采纳率:0%
帮助的人:2896万
展开全部
设置基数为1,也就是说数组的第一个元素是stu(1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式