
VB :Option Explicit 和 dim i as integer 的区别
在vb中OptionExplicit和dimiasinteger都是用来声明变量的他们有什么区别么??...
在vb中 Option Explicit 和 dim i as integer 都是用来声明变量的 他们有什么区别么??
展开
3个回答
展开全部
Option Explicit 的意思是强制类型检查,不是变量声明。因为VB继承了Basic的特性,就是变量无需事先声明(就是dim)一下,就可以用了,而这个开关就是说basic不再继承这个特性,每个变量在用前都必须dim一下,这样可以减少拼写带来的错误。
dim i as integer才是变量声明,声明i是一个16位的带符号整形变量
dim i as integer才是变量声明,声明i是一个16位的带符号整形变量

2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
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有什么用了
它不是声明变量,是使用变量时必须声明
因为就算你不声明,随便输入一个变量也可以使用,如:
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有什么用了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
option explicit是用来声明下面的变量必须声明的吧。
dim才是用来声明的
dim才是用来声明的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询