vb 数组长度_零基础学VB——数组概念

hello各位小伙伴,从本章我们学习VB中的一个重要内容——数组。 我们在编程时,如果涉及的数据量不是很多,那么可以直接定义几个变量用于存储和处理数据。 但很多时候需要处理大量的数据,那么这种情况下则需要用到数组。 利用数组进行数据存储与处理,可以极大简化程序、提高编程效率。 数组的概念 数组定义: 相同数据类型的变量按一定顺序排列的集合。 1252d63d566466e7bc3a282b56ec769b.png 也就是说,数组不是一种数据类型,而是一种相同数据类型的集合。 一个数组包括数组名、数组元素、下标、数据类型。 数组名: 用于标识数组,类似于变量名,其代表了内存中整个连续的存储空间。 数组元素: 即数组中的变量具体的值,通过数组名和下标来引用数组中的元素。数组元素的个数就是数组的长度,在数组定义时确定(动态数组除外)。 下标: 默认从0开始,用于区分数组元素。 数据类型: 即数组中每个元素的数据类型,通常来说一个数组中的所有数据元素都是相同的数据类型。数据类型在数组定义时被确定。

如上图所示,A(0)表示数组A的第一个元素,其值为5;A(1)表示数组A的第2个元素,其值为10;A(5)表示数组A的第6个也就是最后一个元素,其值为3。

那为什么需要数组呢? 我们在处理数据时,通常会定义个一个变量用来存储和处理数据。 举个栗子,需要计算两个数相加的合值时,我们可以定义三个变量。 如下面代码所示:
    Dim a%, b%, sum%    a = InputBox("输入第一个数")    b = InputBox("输入第二个数")    sum = a + b    MsgBox a & "+" & b & "=" & sum
但是,如果数据量很大,比如需要计算100个数的合值时,该怎么做呢? 如果还是使用上面的方法,定义100个变量,然后再把100个变量相加,那么代码将会非常的繁琐。各位可以尝试一下不用数组如何完成100个数相加。 然后你会发现——好困难。 哈哈,这样你才能在接下来深刻的理解数组的妙处。 采用数组来解决上面这个问题时,只需要使用For循环就可以轻松完成任意数量的数相加问题。 比如:
Dim i%,sum as LongDim A%(99)'定义了一个数组,数组名为A,数组长度为100,数据类型是整数型    For i=0 To 99            sum=sum+A(i)    'A(i)表示数组元素    Next i
如上所示,我们可以利用数组名+下标,将下标定义为一个循环变量i,在循环体内实现求解。 这就是数组最大的好处了。 当然上面这个例子并没有为数组赋值,因此默认为0。 赋值的方法将在后面详细教学。 OK,本节课程就到这里,相信大家对数组已经有了一个基本的认识了。我们下节课程再见吧。

886dfa390c8c438c619461c1c30180f4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值