VB :Option Explicit 和 dim i as integer 的区别

在vb中OptionExplicit和dimiasinteger都是用来声明变量的他们有什么区别么??... 在vb中 Option Explicit 和 dim i as integer 都是用来声明变量的 他们有什么区别么?? 展开
 我来答
百度网友fa0ff2c
2007-12-01 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8033
采纳率:33%
帮助的人:4032万
展开全部
Option Explicit 的意思是强制类型检查,不是变量声明。因为VB继承了Basic的特性,就是变量无需事先声明(就是dim)一下,就可以用了,而这个开关就是说basic不再继承这个特性,每个变量在用前都必须dim一下,这样可以减少拼写带来的错误。
dim i as integer才是变量声明,声明i是一个16位的带符号整形变量
百度网友ef1c417
2007-12-02 · TA获得超过557个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:226万
展开全部
Option Explicit
它不是声明变量,是使用变量时必须声明
因为就算你不声明,随便输入一个变量也可以使用,如:

private sub command1_click()
dim a as string
a="abc"
print a
end sub

这样窗体会显示"abc"
但你不输入[dim a as string]也可以,如

private sub command1_click()
a="abc"
print a
end sub

他也会显示abc,不信试试.这是a已经成为未知型变量了
在private sub command1_click()上面输入option explicit试试

这样你就知道option explicit有什么用了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斌斌和缘缘
2007-12-01 · TA获得超过226个赞
知道答主
回答量:149
采纳率:0%
帮助的人:0
展开全部
option explicit是用来声明下面的变量必须声明的吧。
dim才是用来声明的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式