CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

请问,这两个数组有什么区别

楼主honghuige(风之子)2003-09-01 12:49:15 在 VB / 基础类 提问

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

相关问题

  • 数组和指针有什么区别?
  • 指针数组与数组指针有什么本质的区别???
  • 数组和链表的区别是什么?
  • 菜鸟请问 ARRAYLIST 和数组有什么区别啊
  • 请问字符指针和字符数组有什么区别?
  • 数组与vector有什么本质的区别??有了数组为什么还要用vector ??
  • 数组的数组跟多维数组的区别?
  • 数组分配在堆上和栈上有什么区别?(一定给分)
  • 请问指针数组与数组指针的区别
  • 数组指针与指针数组的区别???(讨论)

关键词

  • 数组
  • 三维
  • 二维
  • 下标
  • 第几
  • 弄明白
  • 维数组
  • 表示
  • 元素
  • 明白

得分解答快速导航

  • 帖主:honghuige

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo