3.2 变量的声明
在VB中使用一个变量时,可不加任何声明而直接使用,叫做隐式声明。使用这种方法虽简单,但却不利于程序调试,所以一般对于变量最好先声明,后使用。设置方式:
在“工具”菜单中选“选项”,在对话框中选“编辑器”,在“要求变旦声明”中选中。
dim 变量名 as 数据类型
dim name as string
dim sum(3) as integer
使用static声明变量
static 变量名 as 数据类型
static a as integer
使用static声明变量为静态变量。它与dim声明的变量不同之处在于在执行一个过程结束时,过程中所用到的static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被子保存留的值,而dim 声明的变量在过程结束时不保留,每次调用时需要重新初始化。
3.3 运算符和表达式
算术运算符
+ - * / \(整除) mod ^
关系运算符
= > >= < <= <>
逻辑运算符
not and or xor(逻辑异或) eqv(逻辑等于)
3.3 字符串连接运算符
+ &
c=“abcd” + “ef”
c=“abcd” & “ef” 这两式子的运算结果是相同。
但是,由于“+”号同时也是加法运算符,VB又支持变体型的变量,所以将加号用做字符串连接运算符有时会引起混淆。因此,在进行字符串连接时应该 选用“&”操作符而不是“+”操作符。
3.4 基本语句
赋值语句
变量名=表达式
条件语句
1)if <条件> then 语句
2)if <条件> then
语句组
endif
3)if <条件> then
语句组1
else
语句组2
endif (例:ch03 \ ex3.vbp)
4)if <条件1> then
语句组1
else if <条件2> then
语句组2
else
语句组3
endif
(例:ch03\ex4.vbp)
多分支语句
select case 变量或表达式
case 值1
语句组1
case 值2
语句组2
case 值3
语句组3
……
case else
语句组n
end select (例:ch03\ex5.vbp)
变量或表达式:可以是整型或字符串表达式
值:是一组用逗号分隔枚举值。