7.3变量与常量 无论是常量或是变量在使用前都应先声明, 以便编译时分配适当的存储空间,并且声 明的格式、位置不同,其作用域和可见性 也不同。 7.3.1变量 变量是指在程序运行过程中可以改变的量。在 应用中,使用变量前必须先予以声明。声明变 量的简单语法格式为: ●数据类型名变量名[=初始值] 其中,数据类型 变量名为任盒法的杯识符 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 16 ⚫ 无论是常量或是变量在使用前都应先声明, 以便编译时分配适当的存储空间,并且声 明的格式、位置不同,其作用域和可见性 也不同。 ⚫ 7.3.1 变量 – 变量是指在程序运行过程中可以改变的量。在 应用中,使用变量前必须先予以声明。声明变 量的简单语法格式为: ⚫ 数据类型名 变量名[ = 初始值 ] ⚫ 其中,数据类型 ⚫ 变量名为任何合法的标识符 7.3 变量与常量
7.3变量与常量 7.3.1变量 声明变量时可以直接把一常量或表达式的 值赋给它(初始化),变量初始化是在编译时 进行,而不是在运行时完成。如果声明变 量时不赋初值,系统将按数据类型的默认 值自动赋初值 可以在同一条语句同时声明多个相同类型 的变量,变量之间用逗号(,)分隔即可。语 法格式为: 数据类型名变量名[=初始值][,变量名 =初始值][,变量名=初始值][,… 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 17 ⚫ 7.3.1 变量 – 声明变量时可以直接把一常量或表达式的 值赋给它(初始化),变量初始化是在编译时 进行,而不是在运行时完成。如果声明变 量时不赋初值,系统将按数据类型的默认 值自动赋初值 – 可以在同一条语句同时声明多个相同类型 的变量,变量之间用逗号( , )分隔即可。语 法格式为: –数据类型名 变量名[ = 初始值 ] [ , 变量名 [ = 初始值 ] ] [ , 变量名[ = 初始值 ] ] [ , …] 7.3 变量与常量
7.3变量与常量 ●7.3,2常量 常量是在程序运行过程中其值保持不变的量 声明常量时需要加关键字 CONSTANT,必 须赋初值,并且不能再改变。 常量声明的语法格式为: ● CONSTANT数据类型常量名=值 其中常量名一般用大写字母表示,以便将其 和变量名区别开来 注意,声明常量时不能在一行中进行多项声 明。 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 18 ⚫ 7.3.2 常量 – 常量是在程序运行过程中其值保持不变的量。 声明常量时需要加关键字CONSTANT,必 须赋初值,并且不能再改变。 – 常量声明的语法格式为: ⚫ CONSTANT 数据类型 常量名 = 值 – 其中常量名一般用大写字母表示,以便将其 和变量名区别开来。 –注意,声明常量时不能在一行中进行多项声 明。 7.3 变量与常量
7.3变量与常量 733数组 组成数组的变量称为元素,每一个元素都有 唯一索引号(下标),用于将其与其它元素区 分开来。数组有两种类型,即一维数组和多 维数组,多维数组的大小必须确定,而一维 数组的大小可以确定,也可以不确定。数组 的每一维最多可包含147483647个元素 声明数组的语法格式如下: 数据类型数组名[d1,dn][={初值 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 19 7.3 变量与常量 ⚫ 7.3.3 数组 – 组成数组的变量称为元素,每一个元素都有 唯一索引号(下标),用于将其与其它元素区 分开来。数组有两种类型,即一维数组和多 维数组,多维数组的大小必须确定,而一维 数组的大小可以确定,也可以不确定。数组 的每一维最多可包含147,483,647个元素。 – 声明数组的语法格式如下: ⚫ 数据类型 数组名[[d1,…dn]][={初值}]
7.3变量与常量 734变量的作用域 ●作用域即使用范围,无论是变量还是常量都 有自己的作用域 ●1.全局变量( Global 全局变量可以在整个应用程序中被访问,它的作 用域是整个应用程序。 Power Builder8中声明全局 变量的方法 为了增强程序的可读性和编码的规范性,全局变 量名以字符g开头,表示该变量为全局变量(Goba ●2.实例变量( Instance) 实例变量属于某个对象(应用程序、窗口、用户对 象或菜单)并与该对象相关联,只有在该对象及与 该对象相关的控件的脚本中才能使用其定义的实 例变量。 数据库原理及应用 十一五 国家级规划教材
数据库原理及应用——“十一五” 国家级规划教材 20 ⚫ 7.3.4 变量的作用域 ⚫ 作用域即使用范围,无论是变量还是常量都 有自己的作用域 ⚫ 1.全局变量(Global) – 全局变量可以在整个应用程序中被访问,它的作 用域是整个应用程序。PowerBuilder8中声明全局 变量的方法。 – 为了增强程序的可读性和编码的规范性,全局变 量名以字符g开头,表示该变量为全局变量(Global)。 ⚫ 2.实例变量(Instance) – 实例变量属于某个对象(应用程序、窗口、用户对 象或菜单)并与该对象相关联,只有在该对象及与 该对象相关的控件的脚本中才能使用其定义的实 例变量。 7.3 变量与常量