下载此文档

VB 数组.ppt


文档分类:IT计算机 | 页数:约66页 举报非法文档有奖
1/66
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/66 下载此文档
文档列表 文档介绍
VB 数组.ppt 程序示例程序示例徐州医学院VB教程公共教育学院计算机教研室数组概念的引出一维数组A(0)A(1)A(2)A(3)A(4)A(5)数列(一个学生的6门课成绩)859083788977徐州医学院VB教程公共教育学院计算机教研室学期第一学期第二学期第三学期第四学期数学物理化学生物外语8565907080778089807890969275838078818681二维表(一个学生4学期5门课成绩)二维数组A(1,1)A(1,2)A(1,3)A(1,4)A(1,5)A(2,1)A(2,2)A(2,3)A(2,4)A(2,5)A(3,1)A(3,2)A(3,3)A(3,4)A(3,5)A(4,1)A(4,2)A(4,3)A(4,4)A(4,5)数组概念的引出徐州医学院VB教程公共教育学院计算机教研室在科学计算和数据处理中,要用到成批数据,这些数据类型相同,且彼此间存在一定的顺序关系。为处理方便,可考虑用数组进行存储。数组并不是一种新的数据类型,而是一组相同类型的有序变量的集合。在程序中使用数组的最大好处是用一个数组名代表逻辑上相关的一批数据,用下标区分该数组中的各个元素,和循环语句结合使用,编写出的程序简洁精悍。数组概念的引出徐州医学院VB教程公共教育学院计算机教研室数组是一组具有相同类型的有序变量的集合。这些变量按照一定的规则排列,使用一片连续的存储单元,数组可用于存储成组的有序数据。 数组的概念徐州医学院VB教程公共教育学院计算机教研室?数组名不是代表一个变量,而是代表有内在联系的一组变量。数组内的每一个成员称为数组元素,用下标来标识数组中的不同的元素,下标确定了数组元素在数组中的位置。?数组元素名由数组名、下标和圆括号共同组成,数组元素是带有下标的变量,其一般形式为:数组名(下标1 [,下标2,……])如:A(2) , B(i,1)例如,单个下标的数组A有4个元素,则它的元素分别标识为:A(0)、A(1)、A(2)、A(3)数组命名与数组元素徐州医学院VB教程公共教育学院计算机教研室??通常,数组是由一组具有同一类型的变量组成的,在使用一个通常,数组是由一组具有同一类型的变量组成的,在使用一个数组之前必须对数组进行定义,确定其名称、类型及其大小数组之前必须对数组进行定义,确定其名称、类型及其大小??在在VBVB中有两种类型的数组:固定大小的数组中有两种类型的数组:固定大小的数组——在定义时就确在定义时就确定了数组大小,并且在程序运行过程中,它总是保持同样的大定了数组大小,并且在程序运行过程中,它总是保持同样的大小;动态数组小;动态数组——在定义时不指明其大小,并且在运行时其大小在定义时不指明其大小,并且在运行时其大小可以改变。可以改变。??声明固定大小数组应包含的信息:声明固定大小数组应包含的信息:??数组名数组名??数组的维数数组的维数??数组的大小数组的大小??数组的类型数组的类型数组定义徐州医学院VB教程公共教育学院计算机教研室⒈一维数组格式:Dim|Private| Public| static 数组名([维界定义]) [As 数组类型]功能:定义一个一维数组,并初始化所有数组元素。说明:①数组的维界定义必须为常数、符号常量、常数表达式,不能是变量。例如:Const k as integer=10 Dim x(10) As Single 正确Dim a(k) as long dim b(2+3) as integer正确而n=10Dim x(n) As Single 错误,下标不能是变量徐州医学院VB教程公共教育学院计算机教研室②维界的定义形式是:[下界To ]上界,为Long型的。一般情况下,当[下界To]缺省时,默认值为0。要求下界≤上界。数组元素的个数为:上界-下界+1。维界说明如果不是整数,VB将按照CInt()函数的方式自动进行舍入处理。③As 数据类型:用来说明数组元素的类型,如果缺省,默认为是变体型(Variant)。例如:Dim a (12) As Single ˊ声明a数组为单精度型,下标范围为0~ x (1 To 50 ) As Integer ˊ声明x数组为整型,下标范围为1~ y (1 To 10 ) ④数组必须先声明后使用。⑤默认值问题。数组声明语句把不仅定义数组、分配存储空间而

VB 数组 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数66
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xinsheng2008
  • 文件大小469 KB
  • 时间2016-09-29