• 首页
  • 教程
  • 资源
  • 脚本
  • 新闻
  • 会员
加入收藏  返回官网
你的位置:按键网资源站 >> 知识库

遍历数组

一、遍历数组

   遍历数组顾名思义就是将整个数组的元素从头到尾“数”一遍。

   那如何对数组进行遍历呢,从上一章中我们都知道了数组是从下标0开始的,数组大小是n+1。那么如何访问数组的元素?

   其实在上一节中我们就已经访问过了数组里面的元素了,就是:数组名(下标)。上一节中我们已经给数组里面的元素进行赋值的操作了。a(0)=1其实就是给数组的第一个元素赋值。那如何才能遍历?

   我们都知道数组下标是从0开始,然后到他的最大下标n。这么有规律的操作,我们可以利用之前学过的for 循环进行数组的遍历操作。脚本如下:

    Dim a(5)
    i=0
    For UBound(a)+1
        a(i)=i
        TracePrint "a(" & i & ")=" & a(i)
        i=i+1
    Next

    上面的代码运行后我们可以看到,运行后的效果为:

    a(0)=0
    a(1)=1
    a(2)=2
    a(3)=3
    a(4)=4
    a(5)=5

    上面的代码,i代表数组的下标。

    我们根据数组的大小来决定循环次数(UBound函数可以获取到数组的最大下标),然后再+1就是实际数组的大小了。

    其次在循环体里面依次给数组赋值,我们直接把数组的下标值直接赋值给数组元素a(i)=i。

    通过循环对数组下标的更改以达到对数组进行遍历是一种比较方便的办法,可以节省很多代码量。