简单阐述什么是数组
发布网友
发布时间:2022-11-24 03:32
我来回答
共3个回答
热心网友
时间:2024-10-27 04:13
1、数组就是许多能存储数据的变量的集合,跟平时定义的变量相同
2、数组与其它变量的区别在于它的命名。比如:平时可以定义3个变量名字分别为:A1、A2、BSC4。如果定义成数组就可以:Sz(1 To 3),它包括3个变量:Sz(1),Sz(2),Sz(3)。
3、虽然仅仅是命名方式的不同,但操作起来就大不一样了。比如赋值、打印等,数组就方便的多。
打印普通20个变量的值需要有20行代码,而打印有20个元素的数组仅需要3行代码:
Dim Xsz(1 To 20) As Integer
'定义一个有20个元素的数组,它相当于定义了20个变量,这些变量的名字分别是:Xsz(1)、Xsz(2)、Xsz(3)…
For i = 1 To 20
'给这20个变量赋值,为连续奇数
Xsz(i) = 2 * i - 1
Next i
'打印这20个变量的值
For i = 1 To 3
print Xsz (i)
Next
热心网友
时间:2024-10-27 04:13
没学VBA,学的是VB,不过举个例子给你,比如你在班里学号是13,你们班有50个人,则可以把你们班看做一个数组,把它定义成a,这个数组有50个元素,你的代号就是
a(13),当然,数组下标是从1开始。
热心网友
时间:2024-10-27 04:14
数组就是在内存中开辟一段连续的储存单位来储存一些连续数据;
说得生活点:你们班级就像内存,坐位就像内存里面的储存单元,你们里面的学生就像一个定义好的一个数据单元(整型,字符型,..),假如你们班的桌子是排的 5行5列,
一维数组就像你们班桌子一排学生 ,二维数组就像你们班一班学生。
数组的下标就像这一排的学生的桌子已经从左至右排好序号了!( 拿考场坐位号那么想已一样)
如果想不到 那么 你们应该上过你们学校的机房 。去看下那个排序!