C 二維陣列索引

2021-08-26 03:09:21 字數 708 閱讀 1867

int[,] a = new int[3,3] , ,  };

a[1, 1] = 10;

for (int i = 0; i < a.rank; i++)

}debug.log(math.abs(a[1, 1]));

大括號{}表示行

逗號,表示列

int row = array.rank;//獲取維數,這裡指行數

int col = array.getlength(1);//獲取指定維度中的元素個數,這裡也就是列數了。(0是第一維,1表示的是第二維)

int col = array.getupperbound(0)+1;//獲取指定維度的索引上限,在加上乙個1就是總數,這裡表示二維陣列的行數

int num = array.length;//獲取整個二維陣列的長度,即所有元的個數

int[,,,] arr = new int[9, 8, 7, 6];

arr.rank;//返回4

arr.getlength(0);//返回9

arr.getlength(1);//返回8

arr.getlength(2);//返回7

arr.getlength(3);//返回6

arr.getupperbound(0)+1;//返回9

arr.length;//返回3024

參考:交錯陣列參考

C 二維陣列

c 二維陣列 微學苑 具有兩個下標的陣列稱為二維陣列。有些資料要依賴於兩個因素才能惟一地確定,例如有3個學生,每個學生有4門課的成績,顯然,成績資料是乙個二維表,如書中表5.1所示。表5.1 學生成績資料表 學生序號 課程1課程2 課程3課程4 課程5學生1 8578 9996 88學生2 7689...

C 二維陣列

c 二維陣列 微學苑 具有兩個下標的陣列稱為二維陣列。有些資料要依賴於兩個因素才能惟一地確定,例如有3個學生,每個學生有4門課的成績,顯然,成績資料是乙個二維表,如書中表5.1所示。表5.1 學生成績資料表 學生序號 課程1課程2 課程3課程4 課程5學生1 8578 9996 88學生2 7689...

C 二維陣列

在c 中int myint是宣告乙個交錯陣列,宣告c 二維陣列是這麼宣告int classclsarrat2d 輸出陣列每一維的下限和上限 for inti 0 i myint.rank i i,myint.getlowerbound i myint.getupperbound i 遍歷,輸出二維陣...