vb编程中Option Explicit,Option Base1有什么用啊,可以举例说明有和
答案:2 悬赏:70 手机版
解决时间 2021-02-04 15:43
- 提问者网友:情歌越听越心酸
- 2021-02-04 00:58
vb编程中Option Explicit,Option Base1有什么用啊,可以举例说明有和没有的差别吗?
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-04 02:19
Option Explicit 是指必须要声明变量
如果没有这句话时我们可以这样写
a=5
msgbox a
虽然a没有像dim a as long这样声明变量,但也没有问题,可以正常运行,
但是加了Option Explicit 这句话后,就运行不了了,会提示a变量没有定义,
这时我们必须要这样定义一下a:dim a as long
vb中的变量可以没声明就可以使用,代码少的时候可能带来一定方便,但是如果代码很多的时候,局部变量和全局变量很可能撞名,出现错误,而这种错误是很难被发现的,所以要养成良好习惯,Option Explicit,这句是不能省略!
--------------------------------------------------------
Option Base1
这句是指规定数组下标从1开始,如果没有这句,数组下标是从0开始的。
Option Base1和Option Explicit是完全不同的概念
如果没有这句话时我们可以这样写
a=5
msgbox a
虽然a没有像dim a as long这样声明变量,但也没有问题,可以正常运行,
但是加了Option Explicit 这句话后,就运行不了了,会提示a变量没有定义,
这时我们必须要这样定义一下a:dim a as long
vb中的变量可以没声明就可以使用,代码少的时候可能带来一定方便,但是如果代码很多的时候,局部变量和全局变量很可能撞名,出现错误,而这种错误是很难被发现的,所以要养成良好习惯,Option Explicit,这句是不能省略!
--------------------------------------------------------
Option Base1
这句是指规定数组下标从1开始,如果没有这句,数组下标是从0开始的。
Option Base1和Option Explicit是完全不同的概念
全部回答
- 1楼网友:一把行者刀
- 2021-02-04 03:49
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯