交錯陣列,又稱陣列的陣列。它是乙個陣列,裡面存放的元素是陣列。
宣告:int jaggedarray=new int[3];
表示jaggedarray包含3個元素,元素為一位陣列。
初始化:
必須為jaggedarray的每乙個元素賦值。
第一種方法:
jaggedarray[0]=new int[3];
jaggedarray[1]=new int[1];
jaggedarray[2]=new int[5];
第二種方法(填充陣列元素,陣列大小可要可不要):
jaggedarray[0]=new int;
jaggedarray[1]=new int;
jaggedarray[2]=new int;
宣告時初始化:
第一種方法:
int jaggedarray=new int[3] //元素個數3可不寫
new int,
new int,
new int
第二種方法:
int jagggedarray=
,new int,
new int
}混合使用交錯陣列和多維陣列
int[,] jaggedarray=new int[3][,];
即表示jaggedarray是乙個陣列,包含有3個元素,每乙個元素都是乙個二維陣列。
交錯陣列裡面存放的是陣列,所以它的元素是引用型別,初始化為null
多維陣列與交錯陣列
建立乙個一維陣列 int a new int 10 建立乙個二維陣列 int a new int 2,3 兩行三列的陣列 我們知道一維陣列在記憶體中是佔據乙個線性的空間。而且陣列有乙個特點,也可以說是缺點,那就是陣列一旦分配之後,長度就是確定的。對於二維陣列來說亦同,二維陣列在記憶體中佔據的,其實也...
什麼是交錯陣列
交錯陣列是元素為陣列的陣列。交錯陣列元素的維度和大小可以不同。交錯陣列有時稱為 陣列的陣列 以上抄襲自msdn 有人會說了,那不就成了二維陣列了嗎,錯 二維陣列的每一行元素的個數是一樣的,或者說每一行長度是一樣的,但交錯陣列的每一行可以是不同的.二維陣列有點象唐詩,每一句字數都是一樣的,交錯陣列有點...
C 中的陣列,多維陣列和交錯陣列
想研究一些物件導向的東西,也許是 寫得還不夠多。感覺還不好,看那些教程,不是嫌太水就是太難看不懂。心情很是落寞 不過再怎樣也要堅持每天發一篇部落格。這篇來說一下c 中的陣列,多維陣列,交錯陣列的一些東西。有那麼一點點研究茴香豆的茴有四種寫法的感覺。先講三點顯而易見卻又值得一提的東西 第一點陣列是一種...