常量
一、什么是常量
我想稍微有点基础的人都应该知道,所谓常量就是在程序运行期间,它的值从不发生改变的数据,而与之对应的,变量的值在程序运行期间是可以被改变的,如果我们在程序运行期间试图改变常量的值,那么程序将会出错。
我们使用const语句来声明常量,基本的格式为:
Const 常量名=值
比如:
1、Const MyName="PiaoKe"
2、Const Date=#2010/6/17#
3、Const ShuZhi=123456
4、Const P=true
const后边跟的是我们自己起的常量的名字,常量名后边跟的有个等号,等号后边是我们为这个常量赋的值。
我来解释一下,第一个声明语句,声明了一个名为“myname”的常量,这个常量的值为一个字符串,我们需要注意的是,如果我们需要为常量或者变量赋的值是一个字符串的话,那么需要用双引号把这个字符串引起来,刚开始学习的新人会经常忘了这么一回事,这个是新人常犯的错误,务必注意。
Q语言中是不区分大小写的,所以常量MyName和常量myname指的是同一常量。
第二条声明语句,声明了一个日期型的常量,我需要说的是,在为一个常量或者变量赋一个日期型的值的时候,需要用两个“#”将这个日期括起来。
第三条声明语句,声明了一个数值型的常量,这个是直接赋值,什么都不用加。
第四条语句,声明了一个逻辑型的常量,也是直接赋值,但其值只能是true或者false。
关于常量,要介绍的还有最后一点,就是一种特殊的常量--符号常量。
什么是符号常量呢,就是用一个标识符表示的常量,这些常量是Q语言自己定义好的,我们只管在需要的时候拿来用就是了,比如,vbcrlf代表回车符和换行符的集合,vbgreen代表绿色,这种符号常量我们很有可能会在实际编写代码的过程中用到,用到的时候我再来详细解释一番吧,只说理论的话不太好理解。
那么,我尽量是一节课少讲一些东西,这样可以给那些学习的朋友足够的时间理解,那么,到此为止,常量是说完了,下节课会接着说变量。