学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

定義二維數組問題?

定義二維數組問題?

大家好!
請問在javascript當中如何定義二維數組,如何運用呢,?我定義的都不行,謝謝大家了!

TOP

java中的对维数组被看做数组的数组.是子类中再定义一个子类.通过类的继承来完成的.
他的定义方式是 type array Name[][];
举个例子:
int arrName[][]=new int[2][3];
与一维数组一样.这时对数组元素也没有分配内存空间.要使用New来分配内存.
如何对它分配空间呢.如果楼主要听我就说下去.不听就算了哈.
我还是说一下.
对一维是这样分配的.举个例子.
int arrName[][]=new int[2][2];上面也看到了.
多维是从最高维开始的.分别为每一维分配空间.也举个例子.
int arrName[][]=newin[2][];
arrName[0]=new int[3];
arrName[1]=new int[3];
世上本没有菜鸟,但高手多了,我们就成了菜鸟.

TOP

cdy3166 你好!
    非常感謝你的回復:
    我想繼續請教你下面的問題:
  用語句 int arrName[][]=new int[2][3];
那數據形式是不是2行3列的形式呢?
  如:xxxx,xxxx,xxxx
       xxxx,xxxx,xxxx
  如果我要對每一元素進行賦值是不是按如下格式呢?
  for (i=1;i<2;i++)
    {for (j=1;j<3;++)
      arrName[i][j]=xxx;
     }
還是用一條一條語句來進行賦值呢?
  arrName[0][0]=xxx;arrName[0][1]=xxsx;arrName[0][2]=xxsx;
arrName[1][0]=xxx;arrName[1][1]=xxx;arrName[1][2]=xxx;
敬請指教!謝謝!

TOP

发新话题