VB总结之option explicit

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

option explicit的作用

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

1Private Sub Command1_Click()

VB总结之option explicit - 14期 李光 - 李光 廊坊师范学院信息技术提高班十四期

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没定义,可以避免这样的错误。这在小代码中可能体现不出它有多重要,但是在长代码中重要性就可想而知了!!

 


评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值