加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB总结之option explicit

发布时间:2020-12-17 08:14:05 所属栏目:百科 来源:网络整理
导读:第一次的 vb 总结,拖拉准备了好长时间,之后每星期一篇 vb 总结。不多说了,直接整。 option explicit 的作用 只要用了 option explicit ,所有的变量就必须要声明。下来给大家举个例子。 ( 1 ) Private Sub Command1_Click() a = "tttt" MsgBox (a) End

第一次的vb总结,拖拉准备了好长时间,之后每星期一篇vb总结。不多说了,直接整。

option explicit的作用

只要用了option explicit,所有的变量就必须要声明。下来给大家举个例子。

1Private Sub Command1_Click()

a = "tttt"

MsgBox (a)

End Sub

2Option Explicit
Private Sub Command1_Click()

Dim a As String
a = "tttt"
MsgBox (a)
End Sub

3Private Sub Command1_Click()

Dim a As String

a = "tttt"

MsgBox (a)

End Sub

(4) Option Explicit

Private Sub Command1_Click()
a = "tttt"
MsgBox (a)

End Sub

其中(1)(2)(3)全都能成功执行,但是(4)不可以成功执行,因为其没声明。那可能就有人问了,有它没它都一样,反正也能执行。那为什么几乎每个百例上都有option explicit呢,下面我们来揭晓答案。

option explicit有利于我们对代码进行检查和分析,知道每个变量都在哪里声明 用来做什么的,例如

Dim sum As Integer
Dim i As Integer
For i = 1 to 10
sun = sun + i
Next i

输入错误把sum输入成了sun

如果没有Option Explicitsun使用时就自动定义了,程序可以正常运行,但结果是不对的如果有Option Explicit,就会发现sun没定义,可以避免这样的错误。这在小代码中可能体现不出它有多重要,但是在长代码中重要性就可想而知了!!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读