我的世界pe吧 关注:300,920贴子:4,305,408

教程 数组类型

只看楼主收藏回复

这个教程不是给小白看的,也不是给学了没多久的人看的
数组是包含若干通过计算所得的索引进行访问的变量的数据结构。
数组可以是一维的也可以是多维的,即支持“矩形”数组,也支持“交错”数组,甚至是任意负责的混合数组,如int[,][,,][]my Arr。
先看看一组简单的数组;
var int=new Array(5);
for(var i=0;i<int.Length;i++){
int[i]=i*i;
for(var i=0;i<int.Length;i++){
clientMessage(int[{0}]={1},i,int[i]}}
上面代码创建一个int值的一维数组,初始化数组元素,然后将他们分别打印出来。产生的输出为:
int[0]=0
int[1]=1
int[2]=4
int[3]=9
int[4]=16
前面例程中使用int[]类型即为数组类型。数组类型是用非数组类型后跟一个或多个秩说明符编写的。下面的例程给出了各种类型的数组声明实例,他们以int作为元素类型的数字类型。
int[]a1;//一维数组
int[,]a2;//二维数组
int[,,]a3;//三维数组
int[][]j2;//交错数组
int[][][]j3;//交错数组的数组
int[,][,,][]myArr;//混合数组
数组类型为引用类型,因此数组变量的声明只是为数组引用留出空间。数组实例实际上是通过数组初值设定项和数组来创建表达式的。例程如下:
int[]a1=new Array(){1,2,3};
int[,]a2=new Array(){1,2,3}{4,5,6};
int[,,]a3=new Array(10,20,30);
int[][]j2=new int[3][];
j2[0]=new int[]{1,2,3};
j2[1]=new int[]{1,2,3,4,5,6};
j2[2]=new int[]{1,2,3,4,5,6,7,8,9};
int[,][,,][]myArr=new int[2,2][,,][];
var i,j
for(i=0;i<=myArr.GetUpperBound(0);i++)
for(j=0;j<=myArr.GetUpperBound(1);j++){
myArr[i,j]=new int[2,2,2][]}
... ...
看懂了别问我,看不懂也别问我,我只管发


IP属地:广东来自Android客户端1楼2015-04-26 12:38回复
    又开坑


    来自Android客户端2楼2015-04-26 12:39
    回复
      然而五分钟过去了


      来自Android客户端3楼2015-04-26 12:44
      回复


        4楼2015-04-26 12:45
        回复
          顶,更新啊


          IP属地:四川来自Android客户端5楼2015-04-26 12:46
          回复
            然而7分钟过去了


            IP属地:广东来自Android客户端6楼2015-04-26 12:47
            回复
              更什么更,已经更完了


              IP属地:广东来自手机贴吧7楼2015-04-26 12:59
              回复
                你想表达什么


                IP属地:福建来自Android客户端8楼2015-04-26 13:08
                回复
                  前来围观


                  IP属地:云南来自Android客户端9楼2015-04-26 13:39
                  回复
                    不懂


                    IP属地:福建来自Android客户端10楼2015-04-26 14:16
                    回复
                      这是js和java的混合语言


                      IP属地:上海来自Android客户端11楼2015-04-26 14:55
                      收起回复
                        那个,你不是退吧了


                        IP属地:河南来自Android客户端12楼2015-04-26 16:02
                        收起回复


                          IP属地:湖南来自Android客户端14楼2015-04-27 13:27
                          回复
                            这就完了


                            IP属地:四川来自Android客户端15楼2015-04-27 19:30
                            回复
                              好吧,再更一丢丢,再次说明一下,看不看得懂是你自己的事,表来找我。


                              IP属地:广东来自手机贴吧16楼2015-04-29 21:28
                              回复