中易网

在vb中,如何判断一个变量名是否合法?

答案:2  悬赏:60  
解决时间 2021-02-26 04:53
在vb中,如何判断一个变量名是否合法?
最佳答案
1 变量必须是以字母、汉字开头的字母、汉字、数字、下划线组成的 字符串,且第一个字符必须是 英文字母或者汉字,最后一个字符可以是类型说明符,变量名中不能有空格。
2 变量名不能包含+ - * / !@ # ¥ ?小数点 等 字符,且长度不能超过255。
3 不能用 Visual Basic 的 保留字(例如End、 Len、 Sub等)作为变量名,但可以把保留字嵌入变量名中,同时变量名也不能是末尾带有说明符的保留字。
4 Visual Basic 不区分变量名和其他名字中字母的大小写,但习惯上, 符号常量一般用大写字母定义。
在 Visual Basic 中执行应用程序期间,用变量临时存储数值。变量有名字(用来 引用变量所包含的值的词)和 数据类型(确定变量能够存储的数据的种类)。
可以把变量看作内存中存放未知值的所在处。例如,假定正在为水果铺编一个销售苹果的软件。在销售实际发生之前并不知道苹果的价格和销量。此时,可以设计两个变量来保存未知数— 将它们命名为 ApplePrice 和 ApplesSold。每次运行程序时,用户就这两个变量提供具体值。为了计算总的销售额,并且将结果显示在名叫 txtSales 的文本框中,代码应该是这样的:
Dim ApplePrice As Integer
Dim AppleSold As Integer '定义ApplePrice和AppleSold两个整数型变量
txtSales.txt = ApplePrice * ApplesSold
每次根据用户提供的数值,这个 表达式返回不同的金额。由于有了变量,就可以设计一个算式,而不必事先知道实际的输入是多少。
在这个例子中,ApplePrice 的 数据类型是货币,而 ApplesSold 的数据类型是整数。变量还可以表示许多其它数值,比如:文本数值、日期、各种数值类型,甚至对象也在此列。
存储和检索变量中的数据
用 赋值语句进行计算,并将结果赋予变量:
ApplesSold = 10 '将值10赋给变量ApplesSold。
ApplesSold = ApplesSold + 1 '变量ApplesSold的值加1。
注意,例子中的等号是赋值符,并不是等于操作符;它将数值 (10) 赋予变量 (ApplesSold)。
全部回答
vb变量应使用字母开头,长度不超过255 中间可以使用字母、数字、下划线,另外,不可以使用保留字用作变量,例如 and、then等。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我和我男朋友最近不好,我不主动理他,他都不
我妈妈今年61岁,患有心梗,一根血管两处堵塞
273二手车交易网曲靖南关服务中心我想知道这
姜加蜂蜜有什么功效是不是真的
中央空调怎样计算匹数
苹果台式机开不了机 但是在有的电源上就可以
Dnf一不小心我把11的不死鸟武器扔商店了,通
我们异地恋,相处3个月了。她感觉我不信任她
得力文具(爱心店)这个地址在什么地方,我要处
唐邦麻将机临清店地址有知道的么?有点事想过
一刹那和一瞬间的关系,或者说这个典故出自哪
卫生间便池下面的排便管道已经做了蓄水弯,请
哪里产的黑枸杞好呢?
得伟dcd995二手的怎么样
兄弟本是一母生,祖宗家业不可争,一番见面一
推荐资讯
金剪刀染烫概念店地址在什么地方,想过去办事
患有肺心病的老人能吃巧克力吗
我比不上他 怎么划分句子成分 ?“比不上”充
小塘游泳场地址在哪,我要去那里办事
驾照可以办银行卡吗?急,或者可以买火车票吗
大家为什么要骂刘翔?
女人们在不知不觉中丢失掉的东西是什么;提示
中国美发界第一人是谁
新冬酒业地址在什么地方,想过去办事
泉立方色母片一片能用几次?每次洗衣服都要用
滴滴打车支付时,花14.1元,专车券15元抵扣,却
红润洗衣坊在什么地方啊,我要过去处理事情
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?