設有二維陣列定義int a[3][3]={{1,2},{0},{0,6}}陣列元素a[0][1] a[1][2] a[2][2]的值是什么
uj5u.com熱心網友回復:
數值是2 0 0uj5u.com熱心網友回復:
2 0 0
uj5u.com熱心網友回復:
二維陣列可以看作是一維陣列的集合。int[][] ArrayTwoD=new int[3][];
ArrayTwoD[0]=new int[5] {1,2,3,4,5};
ArrayTwoD[1]=new int[4] {6,7,8,9};
ArrayTwoD[2]=new int[3] {11,12,13};
Console.WriteLine(ArrayTwoD[0][1]);
Console.WriteLine(ArrayTwoD[1][2]);
Console.WriteLine(ArrayTwoD[2][1]);
Console.ReadKey();
上面代碼輸出的結果分別是: 2,8,12. 即,第0行第一列,后面類似。
uj5u.com熱心網友回復:
陣列里面放了一個陣列 就是這樣而已啊。。。。。。。 a[1][2]那就是 a陣列的第下標為1(陣列初始下標為0,所以是第二個)的陣列里面,下級陣列下標為2的值。
uj5u.com熱心網友回復:
陣列越界。。。。因為第二個,第三個內部的陣列,長度是不夠的。
uj5u.com熱心網友回復:
數值: 2 0 0uj5u.com熱心網友回復:
測驗代碼如下:static void Main(string[] args)
{
int[,] a = new int[3, 3];
a[0, 0] = 1;
a[0, 1] = 2;
a[2, 1] = 6;
Console.WriteLine($"分別為:{a[0, 1]},{a[1, 2]},{a[2, 2]}");
Console.ReadLine();
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/152610.html
標籤:C#
