2.符号常量(用户声明常量) 用户声明常量是用一个符号名来代替数值或字符串,称为 符号常量。 命名规则:符号名必须是以字母开头,由字母、数字、下划线 组成的长度不大于40的字符串。 格式: const符号常量名As类型=表达式[,符号常量名=表达式 功能:设置符号常量为表达式的值。 举例:下面的语句分别定义了四个符号常量。 Const NAME AS String=“ LiLin“‘定义NAME是符号 常量,其值是字符串“Liin Const NuM As Integer=4450定义NUM是符号常量 其值是整型数4250
功能:设置符号常量为表达式的值。 举例:下面的语句分别定义了四个符号常量。 Const NAME As String =“LiLin“ ‘ 定义NAME是符号 常量,其值是字符串“LiLin“ Const NUM As Integer= 4450 ‘ 定义NUM是符号常量, 其值是整型数4450 const 符号常量名[As 类型] = 表达式 [,符号常量名=表达式] 2.符号常量(用户声明常量) 用户声明常量是用一个符号名来代替数值或字符串,称为 符号常量。 命名规则:符号名必须是以字母开头,由字母、数字、下划线 组成的长度不大于40的字符串。 格式:
Const Pi=3.14159定义PI是符号常量,其值是单精度数 3.4159 Const MaX As Integer=&O155‘定义MAX是符号常量, 其值是八进制数155 使用符号常量的规则: 符号常量不能修改,也不能对符号常量赋新值。 符号常量名不能是 Visual basic中的保留字,如Case、 EndDo、If等。 符号常量名必须以字母开头。通常,为了区别于其他变量, 符号常量用大写字母表示。 符号常量应先定义后使用,在整个模块中只需定义一次。 由于VB应用程序的结构层次分全局级、窗口级和模块级, 相应地一个符号常量也有不同的作用域
Const Pi=3.14159 ‘ 定义PI是符号常量,其值是单精度数 3.`4159 Const MAX As Integer=&O155 ‘ 定义MAX是符号常量, 其值是八进制数155 使用符号常量的规则: • 符号常量不能修改,也不能对符号常量赋新值。 • 符号常量名不能是Visual Basic中的保留字,如Case、 EndDo、If等。 • 符号常量名必须以字母开头。通常,为了区别于其他变量, 符号常量用大写字母表示。 • 符号常量应先定义后使用,在整个模块中只需定义一次。 • 由于VB应用程序的结构层次分全局级、窗口级和模块级, 相应地一个符号常量也有不同的作用域
3.32变量 1变量和变量名 变量是指在程序运行期间其值可以变化的量。 命名规则: 变量名必须以字母A~Z(或a~z)开头。 构成变量名的字符串由英文字母、数字、下划线符号组成。 变量名中间不允许有空格。 Ⅴ isual basic的保留字不能作为变量名。 在Ⅴ isual basic语言中,变量名不区分大小写。如ABC、abc、 aBc都认为是一个相同的变量名。为了便于区分,一般变量名 首字母用大写字母,其余用小写字母表示,而符号常量全部用 大写字母表示
1 变量和变量名 变量是指在程序运行期间其值可以变化的量。 命名规则: • 变量名必须以字母A~Z(或a~ z)开头。 • 构成变量名的字符串由英文字母、数字、下划线符号组成。 • 变量名中间不允许有空格。 • Visual Basic的保留字不能作为变量名。 • 在Visual Basic语言中,变量名不区分大小写。如ABC、abc、 aBc都认为是一个相同的变量名。为了便于区分,一般变量名 首字母用大写字母,其余用小写字母表示,而符号常量全部用 大写字母表示。 3.3.2 变量
2变量的声明及类型 (1)用Dim关键字声明变量 格式:Dim变量名[As类型] 其中:IAs类型为可选项。当该部分省略时,所建立的变量类 型默认为变体类型。 用途:在模块过程中或窗体级的通用过程中定义变量。 例子: Dim Age As Integer‘定义Age为整型变量 Dim StrTemp As string“定义 StrTemp为不定长字符型变量 Dim StrName As string*10定义 StrName为定长(10)字符变量 Dim Number As single, Count As Single 定义 Number和 Count都是单精度变量 dim Number, Count As single 定义 Number为变体变量, Count为单精度变量 从上面的例子可知: ★字符串变量有定长和不定长两种形式; ★在一个Dm语句中定义多个变量时类型声明不能共用
2 变量的声明及类型 ⑴ 用Dim关键字声明变量 格式:Dim 变量名 [As 类型] 其中:[As 类型]为可选项。当该部分省略时,所建立的变量类 型默认为变体类型。 用途:在模块过程中或窗体级的通用过程中定义变量。 例子: Dim Age As Integer ‘定义Age为整型变量 Dim StrTemp As String ‘定义StrTemp为不定长字符型变量 Dim StrName As String * 10 ‘定义StrName为定长(10)字符变量 Dim Number As Single, Count As Single ‘定义Number和Count都是单精度变量 dim Number , Count As Single ‘定义Number为变体变量,Count为单精度变量 从上面的例子可知: ★ 字符串变量有定长和不定长两种形式; ★ 在一个Dim语句中定义多个变量时类型声明不能共用
(2)用 Static关键字声明变量 格式: Static变量名As类型名 用途:在过程中定义静态变量和静态数组。 说明:该变量的值在函数或过程执行结束后能保存下来, 所以,下一次执行时,该值不再初始化 例子: Private Sub form Click() Dim alas integer Static A2 As Integer A1=A1+1 A2=A2+1 End Sub 该过程中A1和A2定义为不同类型的整型变量。A1的值每调 用一次过程就自动加1,过程调用一结束,其值就变为0。A2的 值每调用一次过程也自动加1,过程调用结束时,A2的值等于调 用该过程的次数
⑵ 用Static 关键字声明变量 格式:Static 变量名 As 类型名 用途:在过程中定义静态变量和静态数组。 说明:该变量的值在函数或过程执行结束后能保存下来, 所以,下一次执行时,该值不再初始化。 例子:Private Sub form_Click() Dim A1 As Integer Static A2 As Integer A1=A1+1 A2=A2+1 End Sub 该过程中A1和A2定义为不同类型的整型变量。A1的值每调 用一次过程就自动加1,过程调用一结束,其值就变为0。A2的 值每调用一次过程也自动加1,过程调用结束时,A2的值等于调 用该过程的次数