本课中的为一行分配两列应该怎么理解???
tr,实在是想不明白应该怎么样思考
tr,实在是想不明白应该怎么样思考
2016-08-27
二维数组int [][] a={ {1} ,{2} ,{3,33} ,{4,44}, {5,55,555},{6,66,666}, {7,77,777,7777},{8,88,888,8888} };格式是这样的,其中
“行”相当于括号里面的{},很明显,花括号里面有8个花括号,即理解为8行;
“列”:里面的花括号所含的元素的个数理解为“列”
{1第一行第一列a[0][0]=1
2第二行第一列a[1][0]=2
3第三行第一列a[2][0]=3, 33第三行第二列a[2][1]
4第四行第一列a[3][0]=4, 44第四行第二列a[3][1]
5第五行第一列a[4][0]=5, 55第五行第二列a[4][1] , 555第五行第四列a[4][2]
.......},
第一个括号里(行)有一个元素,所以有一列。
由于下标从0开始,所以表示为a[0][0]=1;读作:二维数组a中下标为【0】【0】的元素为1;第一个括号为行,第二个相当于列
以此类推,注意下标不要超过给出数组的长度;a[][]第一个[]中的下标应该小于a.length,第二个[]中的下标应该小于a[i].length。// i :表示第i-1行;a[i].length:表示第i-1行的列数
举报