欢迎来到天天文库
浏览记录
ID:49469732
大小:668.50 KB
页数:20页
时间:2020-02-05
《Visual Basic语言基础2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2021/7/201VB基础3常量及变量3.1常量常量是在程序运行过程中一直不变的数据。文字常量文字常量可分为数值常量(如3.14)、字符串常量(如”3.14”)、逻辑常量(如True)等。符号常量符号常量就是取一个符号名代表某个不变的常数值。在程序中,可能会用到许多常数值,这些常致值在运行过程中不会改变。为了便于修改和提高程序的可读性,可用符号常量替代文字常量。2021/7/202VB基础3常量及变量符号常量符号常量的定义如下:[Public
2、Private]Const符号常量[As数据类型]=表达式表达式由其他符号常量或者文字常量组成,例如:PublicConst
3、PI=3.1415926PublicConstR=10PublicConstS=PI*R*RPrivateConstBirthdayAsDate=#01-01-1979#在Monkey中,仅用如下形式:ConstBirthday=#01-01-1979#2021/7/203VB基础3常量及变量3.2变量:变量的概念变量在使用之前最好先声明。经过声明后的变量,可在变量的有效作用域内使用。不同类型的变量的有效作用域有不同的规定。例如:对于一个书店的一本图书,书店的管理员记录该书的价格和该书的销售数目两个属性。那么,在VisualBasic程序里,可以定义两个变量表示,一个
4、用BookPrice表示书的价格,另一个用BookCount表示书的销售数目。如果再定义变量TotalSale表示该书的销售额,那么求该书的销售额的程序如下:2021/7/204VB基础3常量及变量3.2变量:变量的概念DimBookPriceAsDouble'声明变量BookPrice为浮点数类型DimBookCountAsInteger'声明变量BookPrice为整数类型DimTotalSaleAsDouble'声明变量TotalSale为浮点数类型BookPrice=20.0‘表示该书售价为每本20元BookCount=100'表示总共卖出100本TotalS
5、ale=BookPrice*BookCount'求出该书的总销售额2021/7/205VB基础3常量及变量3.2变量:变量的命名变量命名就是给变量加一个标识。在遵守一定的命名规则的前提下,用户可以为变量任意起名字,其规则如下。变量名要以字母开头,例如:变量名Room1、Number1、Count都是合法的变量名,但是如9abc、_count、#adc等就是非法的。变量名组成的字符,只能由26个字母(大小写均可)、数字和下划线“_”组成。例如Count123、width_123、a001等都是合法变量。变量名不能是VisualBasic的关键字,如If、Sub、Whil
6、e、Function和Integer等,如果变量名是VisualBasic的关键字,VisualBasic编辑器会给出出错提示。变量名在同一程序区域内必须惟一:在同一可视的程序段内,如一个过程或一个函数体内,变量名必须惟一。变量名长度不能超过255个字符此外,为提高程序的可读性,变量的命名最好还应遵守一定的编程约定。2021/7/206VB基础3常量及变量3.2变量:变量声明如何声明变量:一般变量的声明用关键字Dim表示,后面可选择指定变量的数据类型,格式为:Dim变量名[As类型名]上述“As类型名”加中括号表示可选项,可要可不要。例如:DimBookPriceAs
7、Double其中,关键字Dim告诉VisualBasic要声明变量,BookPrice指出变量的名字,关键字As后面的Double指出变量BookPrice所存储的数据类型是双精度浮点数类型。如果要对变量赋初值,比如上例中,要设书价为20元,则使用下列语句:BookPrice=20.0隐式声明:有别于其他高级语言,VisualBasic允许变量未经声明就直接使用。VisualBasic会自动为该变量名在内存里创建一个变量空间,这就是变量的隐式声明。2021/7/207VB基础3常量及变量3.3OptionExplicit语句尽管VisualBasic允许变量未声明就进
8、行使用。但是这样可能会出现各种难以察觉的潜在错误。为了避免不必要的错误,提高程序的健壮性,建议在使用变量前先对变量进行声明。这样,如果发生错误,编译器可以预先捕捉到,减少发生错误的可能性。要实现显式声明,可以在模块的开始添加语句。OptionExplicit这样,如果程序中出现未经声明的变量,VisualBasic编译程序就会给出相应的错误提示。2021/7/208VB基础3常量及变量3.4常量和变量的关系在程序中,不同类型的数据既可以以常量的形式出现,也可以以变量的形式出现,常量在程序执行期间其值是不发生变化的,而变量的值是可变的,它代表内存中指定
此文档下载收益归作者所有