4.2 常量(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)

2023-04-28
| 15页
| 153人阅读
| 1人下载
精品

内容正文:

Visual Basic语言程序设计基础 第五版 常量 常量与变量 常量与变量 4.2 学习目标: 4.2.1 常量 常量值 符号常量 符号常量的定义 常量与变量 4.2 4.2.1 常量 常量(Constant),是在程序运行过程中,其值保持不变的量,它在程序运行之前就是已知的。在 Visual Basic 中,常量可分为值常量和符号常量两种,无论是值常量还是符号常量,它们所表示的数据类型均遵从本章4-1节中所介绍的数据类型的分类 概念 常量与变量 4.2 4.2.1 常量 分类 常量与变量 4.2 4.2.1 常量 1.常量值 值常量就是用数据本身的值所表示的常量。 例如:4.31,123,12.5,1.6E5,“Visual Basic” Ture,#3-6-93 13:20#等。 常量与变量 4.2 4.2.1 常量 2.符号常量 符号常量,值常量有时数码比较长,多次重复输入时,既费事又很容易出错。另外,当某一值常量在程序中多次重复出现时,如要改变此值常量的值,就需要改动程序中的许多地方,既麻烦又很容易遗漏。 常量与变量 4.2 4.2.1 常量 2.符号常量 符号常量必须先声明,然后才能在程序中使用。 符号常量可分为标准符号常量和用户自定义符号常量两大类。 标准符号常量 标准符号常量是VisualBasic已经定义好的、用户不经定义就可直接使用的符号常量。在“视图”菜单“对象浏览器”中的VB(VisualBasic) VBA(Visual Basic for Applications和DAO(Data AccessObject)对象库中列出了VisualBasic中常用的标准符号常量,其他提供对象库的应用程序(如MicrosoftExcel和MicrosoftProiect)也提供了常量列表,在每个 ActiveX控件的对象库中也定义了符号常量,这些符号常量用户可以不经定义而直接使用。 用户自定义符号常量 用户自定义的符号常量是当标准符号常量不能满足编程需要时,由程序设计人员按照一定的语法规则自己定义而成的符号常量。它必须先定义,然后才能在程序的代码中使用。 常量与变量 4.2 4.2.1 常量 3.符号常量的定义 语法:[Public|Private]Const常量名{<类型说明符>|As<类型说明词>}=表达式 功能:先计算赋值号右边表达式的值,然后将此值赋给左边的符号常量。 常量与变量 4.2 4.2.1 常量 说明 ①常量的命名遵从与变量相同的命名规则,如con sum al max&和c$等,都是合法的常量名。 ②赋值号右边的表达式由数值型、字符串型 布尔型或日期型的数据,用户已定义的符号常量,以及各种运算符组成,但在表达式中不能出现变量和函数运算,也不能出现用户自定义类型数据。 ③可以定义被声明常量的数据类型,其数据类型的种类及遵从的规则与变量完全相同。如:CONSTa%=20 CONST a As Integer=20 ④和变量声明一样,常量也有作用域,也遵从与变量作用域相似的规则。 3.符号常量的定义 常量与变量 4.2 4.2.1 常量 3.符号常量的定义 说明 ⑤虽然在定义符号常量的表达式中可以出现其他已经定义的符号常量,但应注意在两个 或两个以上的常量之间不能出现循环定义。例如,在某一过程中定义了以下两个符号常量。 Const conA AsInteger=conB*2 ConstconB AsInteger=conA/2 在定义符号常量conA时用到了另一个符号常量conB,而在定义符号常量conB时又用到了 符号常量conA,这时就出现了循环定义,在VisualBasic中这是不允许的。 常量与变量 4.2 4.2.1 常量 另外,需要特别指出的是,虽然用CONST语句定义的符号常量的名字与变量名很相似,但它与变量有着本质的区别,那就是不能给已定义的符号常量再赋值。例如: CONST number=25 LET number=30 3.符号常量的定义 第一条语句将number定义为常量25,第二条语句中又给它赋值30,这是不允许的。常量 一经声明,就可在程序的代码中使用了,代码变得更容易被阅读和理解。 常量与变量 4.2 4.2.1 常量 常量与变量 4.2 4.2.1 常量 /作业布置/ 2.2 (1)符号常量的语法 (2)符号常量的功能 感谢观看 $

资源预览图

4.2 常量(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
1
4.2 常量(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
2
4.2 常量(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
3
4.2 常量(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
4
4.2 常量(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
5
4.2 常量(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。