下载此文档

VB培训之数组和结构.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
数组和结构
第四章
回顾
基本数据类型
变量和常量
变量和常量的作用域
操作符和表达式
流程控制语句
2
目标
在 Visual Basic 中定义和使用数组
掌握控件数组的基本概念及使用
在 Visual Basic 中创建和使用自定义的数据 类型
使用随机函数
3
数组
单独的变量能够存储单个数据值
数组是可以集中存储一组具有相同数据类型的数据项的一种结构
使用数组的优势:数组中的所有值都用单个名称来存储,并可以使用位置索引分别进行标识
4
声明数组和给数组赋值
声明数组: 例如,为存储 2 到 20 之间的偶数声明一个数组, Dim even_arr(9) As Integer
给数组赋值: 例如,要给上面声明的数组赋值, even_arr (0) = 2 even_arr (1) = 4 even_arr (2) = 6 ……… even_arr (9) = 20
定义了一个共有10个元素的整型数组
5
使用数组–示例
Private Sub Form_Click()
Dim num(10) As Integer
Dim i As Integer
For i = 0 To 9
num(i) = i + 1
Print num(i)
Next i
End Sub
(在VB环境中进行演示)
6
定义数组的下界
数组的下界可以不为 0
在 Dim 语句中,可以显式地指定所声明的数组的下界
示例
Dim Mynames (1 to 5) as string
‘可以按如下所示对该数组赋值:
Mynames(1) =“Tom”
Mynames(2) =“Joe”
Mynames(3) =“Jack”
Mynames(4) =“Lisa”
Mynames(5) =“Jeff”
7
多维数组
在一些情形下可能希望存储多维数据组成的序列
声明多维数组 例如,要声明一个能够存放5个学生的姓名和年龄的数组, Dim stud_age(4,1)
(0,0)
(0,1)
(1,0)
(1,1)
(2,0)
(2,1)
(3,0)
(3,1)
(4,0)
(4,1)
定义了一个5行2列的Variant类型的数组
8
为多维数组赋值
可用下面的语句为二维数组赋值
Dim stud_age(4,1)
stud_age(0,0) = "Tom"
stud_age(0,1) = 25
stud_age(1,0) = "Joe"
stud_age(1,1) = 22
stud_age(2,0) = "Lucy"
stud_age(2,1) = 24
stud_age(3,0) = "Ted"
stud_age(3,1) = 25
stud_age(4,0) = "Harry"
stud_age(4,1) = 23
Tom
25
Joe
22
Lucy
24
Ted
25
Harry
23
9
使用数组元素
要显示上一张幻灯片创建的数组中所有元素的值
Dim i, j As Integer
For i = 0 To 4
For j = 0 To 1
Print stud_age(i, j)
Next j
Next i
0
1
0
Tom
25
1
Joe
22
2
Lucy
24
3
Ted
25
4
Harry
23
10

VB培训之数组和结构 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人燕赵才子
  • 文件大小0 KB
  • 时间2011-11-08