• 首页
  • 教程
  • 资源
  • 脚本
  • 源码库
  • 新闻
  • 卖脚本
  • 用户中心
加入收藏  返回官网
你的位置:按键精灵资源站 >> 知识库

常量

 

一、什么是常量

    我想稍微有点基础的人都应该知道,所谓常量就是在程序运行期间,它的值从不发生改变的数据,而与之对应的,变量的值在程序运行期间是可以被改变的,如果我们在程序运行期间试图改变常量的值,那么程序将会出错。
    我们使用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代表绿色,这种符号常量我们很有可能会在实际编写代码的过程中用到,用到的时候我再来详细解释一番吧,只说理论的话不太好理解。
    那么,我尽量是一节课少讲一些东西,这样可以给那些学习的朋友足够的时间理解,那么,到此为止,常量是说完了,下节课会接着说变量。