请问,这两个数组有什么区别
a(1 to 3)
a(1,2,3)
我搞不明白,,,我知道前面一个是一维数组,,后面是个三维数组
可我分不清是不是有什么区别,,
问题点数:0、回复次数:27Top
1 楼didishu0807(虫虫)回复于 2003-09-01 12:55:01 得分 0
你不是说了嘛!第一个是一维数组,上限为1,下限为3 共3个元素
第二个是三维数组,下限均为0,共2*3*4个元素Top
2 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2003-09-01 12:59:51 得分 0
你已经说的很明白了,还问什么啊~~
第一个用的时候用a(1),a(2), a(3)
第二个用的时候用a(1,1,1),a(1,1,2)……a(1,2,3)Top
3 楼honghuige(风之子)回复于 2003-09-01 13:39:45 得分 0
第二个,,,如何用呀,,,我还没弄明白,,,Top
4 楼snail2011(尘潇)回复于 2003-09-01 13:44:00 得分 0
第二个一般用在调用EXCEL等控件用比较好.Top
5 楼sunshine781114(小白)回复于 2003-09-01 14:23:41 得分 0
就是三维数组啊。
for i=0 to 10
for j=0 to 100
for k=0 to 4
abc(i,j,k)=k
next k
next j
next iTop
6 楼sysmaster(为什么我还不懂)回复于 2003-09-01 14:25:29 得分 0
如果你住的小区的二幢楼,每幢都是三层的,而每一层有四个房间.你怎么样对它们骗号?你怎么样用这些房子?一样的道理.(数组下标为0)Top
7 楼honghuige(风之子)回复于 2003-09-01 21:45:53 得分 0
我知道第一个的意思是说,,,这个数组分别代表三个原素,,,
指的是,,a1 a2 a3 成为一个数组,,,
可是,,第二个三维数组真的没搞明白,,,因为他是三维,就搞不懂了,,
三维,,,,他是不是说,,,有三个数组组成的一个大数组呀Top
8 楼skh2000(破天碎地)回复于 2003-09-01 22:37:08 得分 0
比如三维数组a(1,2,3)那么a(0,0,0),a(0,0,1),a(0,0,2),......a(1,2,3), 三维和二维的意思一样,只是多了一维而已Top
9 楼canyqf()回复于 2003-09-01 22:43:35 得分 0
三维就是有三个向量,
比如从空间三维来看:第一维代表x轴,第二维代表y轴,第三维代表z轴
(x,y,z)是空间上一个点,a(x,y,z)是这个点的表示,也就是值。
Top
10 楼flinming(flinming)回复于 2003-09-02 08:12:39 得分 0
heheTop
11 楼honghuige(风之子)回复于 2003-09-02 19:42:10 得分 0
可我还是没弄明白呀,,,
a(1 to 3)
也有三个数呀,,为什么叫一维呀
Top
12 楼honghuige(风之子)回复于 2003-09-02 20:27:44 得分 0
可不可以形像的说明,,
比如一班有30个人,,
可以用,,,A(1 TO 30)
来表示,,可是,,如果是二维数组,,,,那主要是来弄些什么的呀Top
13 楼zt31(安全套,我一直用雕牌)回复于 2003-09-02 20:36:13 得分 0
别说了,我晕了:)Top
14 楼honghuige(风之子)回复于 2003-09-02 21:47:54 得分 0
晕,,你们不告诉我,,我现在还弄不明白呀Top
15 楼xyk21(穿石的水滴)回复于 2003-09-02 22:30:09 得分 0
晕死....Top
16 楼honghuige(风之子)回复于 2003-09-02 22:51:10 得分 0
你们别晕了,,告诉我,,如何操作,,Top
17 楼dx617()回复于 2003-09-02 23:05:55 得分 0
拿本几何书看看,和那些坐标系差不多的...Top
18 楼skh2000(破天碎地)回复于 2003-09-02 23:06:35 得分 0
a(1 to 3)也有三个数,但是1 to 3 表示的是下界和上界分别是1和3,也就是说a(1 to 3)这么定义以后,数组的引用是从a(1)开始到a(3)结束,它是一个包含三个元素的一维数组。要定义二维数组带上下界的话应该是a(1 to 3,1 to 5),三维的依次类推Top
19 楼canyqf()回复于 2003-09-02 23:14:13 得分 0
一维是一条线上的,像: 1 2 3
二维是一个面上的
像这样就是二维了:
1 2 3
2 3 4
3 4 5
三维就是空间上的了,这上面表示不出。。
你可以想象一下,一条线上 一个点位置怎样表示,当然就一个量,表示我是第几个点就可以了,相当于一维数组里面只有一个下标。一个面上的两个点呢,就要两个量了,一个表示是在第几行,一个表示在第几列,相当于二维数组里面有两个下标。。
..如此如此...
呵呵...Top
20 楼honghuige(风之子)回复于 2003-09-03 08:53:24 得分 0
具体代码,,,,可以发来看看吗,,,最好可以一次看明白三维数组的操作方法Top
21 楼abbot(yama)回复于 2003-09-03 10:34:16 得分 0
你先弄明白2维数组,然后就会明白更多维的数组了Top
22 楼honghuige(风之子)回复于 2003-09-03 13:41:51 得分 0
没有具体实例,,我是弄不明白的了,,Top
23 楼human_2(风一帆)回复于 2003-09-03 14:01:56 得分 0
a(1,2,3)=a(0 to 1,0 to 2,0 to 3)Top
24 楼honghuige(风之子)回复于 2003-09-03 14:18:20 得分 0
有点懂了,,但没有具体操作,,还是不太懂,,Top
25 楼LeoUltraman(King)回复于 2003-09-03 14:18:48 得分 0
建议先研究C里面的数组
Top
26 楼honghuige(风之子)回复于 2003-09-03 14:37:42 得分 0
我不用C的,,,,我现在在苦学VB了Top
27 楼honghuige(风之子)回复于 2003-09-07 22:26:37 得分 0
大家要帮我呀Top
28 楼coolpeng(真钟馗)回复于 2003-09-07 22:30:27 得分 0
UPTop




