| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
一步一步跟我学易语言-第十二章:数组容器
作者:未知    文章来源:网络    点击数:    更新时间:2006-8-18
   请打开上一章所完成的程序,将_按钮1_被单击子程序中的内容全部删除,然后进行以下输入操作:

    1、加入一个名为数组容器1的整数型容器,在其数组属性中输入“3”,表明此容器为一个单维数组,共有 3 个成员;

    2、加入一个名为数组容器2的整数型容器,在其数组属性中输入“2,2”,表明此容器为一个二维数组,共有 4 (2 × 2 的结果)个成员;

    3、顺序输入下列语句行:

        szrq1[1]=100
        szrq2[2][1]=200
        hb1.gdxh(szrq1[1],szrq2[2][1])
        hb1.gdxh(szrq2[3])
        szrq2[4]=300
        hb1.gdxh(szrq2[2][2])

    输入完毕后子程序中的语句如下:

        数组容器1 [1] = 100
        数组容器2 [2] [1] = 200
        画板1.滚动写行 (数组容器1 [1], 数组容器2 [2] [1])
        画板1.滚动写行 (数组容器2 [3])
        数组容器2 [4] = 300
        画板1.滚动写行 (数组容器2 [2] [2])

    运行结果为:

        100
        200
        200
        300

    通过上面的程序,我们可以知道:

    一、数组容器可以有多个成员容器,每个成员容器等同于一个单独容器。各成员容器的引用方法为:

数组容器名 + “[” + 从 1 开始的成员位置 + “]” + ......

    譬如上面的数组容器1,它有“数组容器1 [1]”、“数组容器1 [2]”、“数组容器1 [3]”三个成员。数组容器2有“数组容器2 [1] [1]”、“数组容器2 [1] [2]”、“数组容器2 [2] [1]”、“数组容器2 [2] [2]”四个成员。

    二、多维数组的成员也可以使用单维的方式来引用。譬如上面的“数组容器2 [3]”等同于“数组容器2 [2] [1]”,“数组容器2 [4]”等同于“数组容器2 [2] [2]”。此方法可用来遍历数组的所有成员,请继续进行以下输入:

    1、加入一个名为容器1的整数型容器;

    2、添加以下语句行:

        jcxhs(qszcys(szrq2),rq1)
        hb1.gdxh(szrq2[rq1])

    输入完毕后所添加的语句如下:

        计次循环首 (取数组成员数 (数组容器2), 容器1)
        画板1.滚动写行 (数组容器2 [容器1])
        计次循环尾 ()

    此段程序可以顺序显示出数组容器2中所有成员的内容,其中“数组容器2 [1] [1]”、“数组容器2 [1] [2]”由于没有被写入新值,为初始值 0 。

    下一章将讲述容器的初始值及动态管理数组容器。

------------------------------

    试一试:

    将上面添加的程序段中的数组容器2改为数组容器1

        计次循环首 (取数组成员数 (数组容器1), 容器1)
        画板1.滚动写行 (数组容器1 [容器1])
        计次循环尾 ()

    运行后查看结果。


相关文章