Option Base1和Option Explicit有什么区别(VB)?

 我来答
anankid
推荐于2016-02-20 · TA获得超过2046个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:840万
展开全部
默认情况下你定义的数组下标都是从0开始的,即a(0),a(1)...但是如果你用了Option Base1语句,则下标强制从1开始算起,即a(1),a(2)...

Option Explicit语句是强制做变量定义检查,如下面代码:
private sub command1_click()
i=i+1
end sub
如果没有用这个语句,则i自动当作变量处理,运行代码时不会有错误提示,但如果用了这个语句,则会有出错提示,告诉你需要定义I这个变量,这时你需要在里面加上 dim i as integer才行
Ynzsvt
2012-02-13 · TA获得超过6660个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2601万
展开全部
前者指的是定义的数组的默认的下标起始点为1。
后者指的是必须在模块中定义好变量。否则就告知出错。
这两者不是同一个概念噢。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式