永发信息网

VB变量的隐式声明

答案:1  悬赏:60  手机版
解决时间 2021-03-18 15:19
VB变量的隐式声明
最佳答案
在使用一个变量之前并不必先声明这个变量。 例如,可以书写这样一个函数,在其中就不必在使用变量 TempVal 之前先声明它:
Function SafeSqr (num)
TempVal = Abs (num)
SafeSqr = Sqr (TempVal)
End Function
Visual Basic 用这个名字自动创建一个变量,使用这个变量时,可以认为它就是显式声明的。虽然这种方法很方便,但是如果把变量名拼错了的话,会导致一个难以查找的错误。例如,假定写了这样一个函数:
Function SafeSqr (num)
TempVal = Abs (num)
SafeSqr = Sqr (TemVal)
End Function
乍看起来,这两段代码好像是一样的。但是因为在倒数第二行把 TempVal 变量名写错了,所以函数总是返回 0。当 Visual Basic 遇到新名字,它分辨不出这是意味着隐式声明了一个新变量呢,还是仅仅把一个现有变量名写错了,于是只好用这个名字再创建一个新变量。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
临汾哪家周易管好?
如何矫正大腿O型
搂宝儿座屉儿什么意思
水,电费单更改户主?
能帮我解释一下这个c++程序me。谢谢!基础的
鞋子面料一般都有哪些
博白饭店我想知道这个在什么地方
手机上百度火车票钱付过了没抢到票怎么退
铣床变速没反应?高速和低速都是一样的速度,
925950658674的快递现在到那了
医生说我血管性头痛
枸艻棚下在什么地方啊,我要过去处理事情
stvd怎样使别人只能调用不能修改程序
七岁小孩吃一颗过道片可以吗
想让家庭幸福看哪几本书
推荐资讯
我今年二十岁、身高一米六、从小就经常锻炼身
大家帮帮忙,爸爸姓周,男孩,鸿字辈的,叫什
中社村民委员会怎么去啊,有知道地址的么
京瓷1040打印机墨粉和什么墨粉通用吗
交网费赠手机如果不交话费会对上网有影响吗?
缎带孔雀公母怎么分辨?我家鱼有一只肚子很鼓
被飞来的石子撞掉了车漆,伤到底漆了,要不要
高分求彭姓起名
2017年石家庄事业单位考试公告在哪里查看?
去秘鲁钓鱿鱼的中国渔船一般靠秘鲁除了利马还
香庭海岸地址在什么地方,想过去办事
风动坊发型设计地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?