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

数组的基本概念

    数组是在脚本编辑中,为了处理方便把具有相同类型的若干变量按有序的形式组织起来的一种形式。它是对于"Array”的中文称呼。它十分类似数学上的矩阵。只是在脚本中的表示方法和意义上略有不同。

一、数组的定义

    Dim a(n)

    a是这个数组的名称,这个数组共有n+1个数组元素,最小下标为0(也就是从0开始),最大下标为n。注意n只能常量、常量表达式,千万不能是变量。这个n的类型只能是数值型。

    如下:

    Dim a(5)         //定义一个数组共有6个元素

    Dim a(5+1)    //定义一个数组,共有7个元素

二、数组的赋值

    Dim a(5)这个数组共有6个元素。最小下标为0,最大下标为5

    也就是

   

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

a(0)=1

a(1)=2

a(2)=3

a(3)=4

a(4)=5

a(5)=6

(不需要在意下标和后面的值不是一一对应的,这跟后面的赋值没有关系 ,只是说明数组的用法)

    因为这个数组一共有6个元素,所以a(5)这个是有效的。有的语言因为它定义数组大小是不计算0位置的,所以a(5)=6中错误。所以要记住数组的最后一个元素总是这样表示的:a(n)。

    整个流程如下:

    Dim a(5),这时在按键精灵给这个数组开辟如下空间

           

    由于数组的下标总是从0开始的所以最终这六个空间就被数组占用了

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