1# 可以作为vb的常量吗?

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:15:35
如题。

数,字符串,还有日期,都可以作为常量来处理,举个例子,在比如那个圆周率,π(3.14159265....)算一个普遍的常量吧~.在程序中,可能会多次使用,.这样,我们可以用一个常量p来表示,如果不这样表示,每次使用到这个圆周率的时候,都要输入"3.1415..."这多麻烦呀.
常量的特点:一个常量一经声明,就不能在以后的语句中改版它的数值.就可以保证常量生命中指定的数值在程序的其余部分有效.(这段作为常量的概念)

常量的命名
格式,
const constantname [as type]=value
其中constantname是常量名,这个名字是自己起的,就是上面表示圆周率的p. as type部分规定常量类型,这个是可有可无的,如果没有这部分,则系统会根据所赋给常量的值来确定常量的类型.

常量名必须遵守下列要求
以字母开头
最多有40个字符
字符只限于使用字母,数字,和下划线,不允许使用标点符号和空格
不能使用vb的保留字

常量的声明
除了常量名外,还有一个指定的值.(也就是给常量赋值)这个值可以为数字,字符串,日期.
数字常量只要是数字就可以了,字符串必须用引号(" ")围住表示,日期则必须用井号(#)围住
例如在一个事件过程中,声明了下列的3个常量
const money =1
const myname="zf"
const today=#8/20/2004#
一般来讲,常量的声明都是放在一个事件过程或者函数的开头部分,这样便于提高程序的清晰型和以后查找错误.有时希望不必每一行都使用"const"来声明常量,就可以把所有的常量都在一行中进行声明,在每个常量之间用逗号分隔,例如
const money=1, myname="zf", today#8/20/2004#
当然,如果常量的数目多,采用一行声明所有的常量也不算一种好方法.对于多个常量,可以将类型相同的放在一行中,例如