3.2.1 常量
2025年09月26日
3.2.1 常量
常量是指在程序运行过程中存储的数值保持不变的量。通常,它是一个有意义的符号或者名字,用来代表程序运行中不变的数值或字符串。在Visual Basic中,常量可分为系统内部常量和符号常量两类。
1.系统内部常量
系统内部常量是Visual Basic系统提供、预先定义好的常量。这些常量可与应用程序中的对象、方法和属性一起使用。表3-3列出了部分系统内部常量,在Visual Basic中是用来表示颜色的常量,在设计应用程序中可以随时引用。
表3-3 VB中的颜色常量
如果要把标签窗体的背景色设置成红色,前景色(字体颜色)设置成蓝色,可以通过以下指令完成:
2.符号常量
符号常量,也称为自定义常量,在程序设计中由编程人员根据需要进行定义。定义时,要用关键字Const进行常量名声明。声明后,在程序中的其他位置可以引用这个符号来代表某个常量数值。
声明符号常量的语句格式:
例如,在数学表达式中经常用到的π值,它是一个固定值,所以可以把它定义为符号常量。
把PI定义为符号常量的优点如下。
1)PI不能再次被赋值,只能代表π值,以确保它的唯一性。
2)如果想修改π的精确度,则只需要修改PI的初始值即可,即使在程序中多次使用π值,系统都会用PI的新值进行运算。可以想象,如果不把π定义为符号常量,而是在程序中直接使用数值3.1415926,当需要修改π的精确度时,就要逐一修改,而用符号常量则省去了这些操作。
3)符号常量必须在声明时赋值。
4)可以为被声明的常量指定数据类型,如Const coin As Currency=0.33,如果省略,则为所赋值的数据类型。