初学者先不必去深研它的源代码,只要能看懂后面的测试内容就可以:
测试内容很好懂的,建多维数组 这个词,以维数和每维元素的个数及数组名为参数,比如,
1、要建一个 三维数组,可以可以这样:
4 5 6 3 建多维数组 三维数组
其中,4 5 6 是指各维元素的数目,3 是指所建数组的维数值,三维数组,是数组名,把这些参数这样排列,就可以建一个数组了。
2、把内容写入数组:
456.30 0 1 0 3 写入多维数组 三维数组
这样,就将实数456.30写入了数组名为“三维数组”的0 1 0 这个单元(0 1 0 这三个数应该好理解,在C语言中叫数组的下标),3 是指数组的维数,之所以要设置这个参数,是为了检验数组的维数,只有与所创建时相符才能写入,否则会报错,这样就确保了写入数据的准确性。
将数据写入数组需要以下参数:
A、要写入的数据,最大可以写入12个字节大小的实数或整数,如果是字符,可以将其地址写入保存;
B、写入位置,即标识单元位置 的N个数字,比如,三维数组,我们就用三个数来标识某单元的位置
C、数组的维数,用一个整数标识
D、写入的数组 的名称,即已经创建好了的数组的名称
3、读取数组内容格式如下:
0 1 0 3 三维数组
这样就可以格式读取数组名为“三维数组”0 1 0 单元中的数据,0 1 0 表示读取位置 ,3表示维数,三维数组是数组名
如果按照前面格式将456.30写入三维数组的0 1 0 单元,那么
执行 0 1 0 3 三维数组 指令,数摞上会产生一个数,即456.30
执行上面的指令,我们看不到这个数,必须执行一个指令查看,具体办法如下:
A、执行 看数摞 这个词,数摞上的数就会显示出来,执行这个词,仅仅查看了数摞上的数而已,数摞上的数并不会发生变化:
B、执行 显 这个词,这个词可以将数摞顶层的一个数显示出来,并将所显示的数从数摞上删除。
以上两种方法都可以实从查看数组的读取结果,但是,第一种方法对数摞没影响,而第二种方法会将所显示的内容同时从数摞上删除。