2D数组中的for循环中的length为什么要引用 i 的?

2D数组中的for循环中的length为什么要引用 i 的?

img

可以直接这样写吗?

img

求解,非常感谢!

不可以,你没深刻理解这个二维数组呀,相当于是个一维数组的成员是许多一维数组,第一层for循环取到一维数组的成员,这些成员是个一维数组,第二层循环就是取这些成员一维数组里面的个数呗!
即cars.length是最外面的一维数组的长度,cars[i].length是里面一维数组成员的长度。
有帮助的话采纳一下哦!

你这个都是三个,正方形的二维数组可以这样写,可以看做一个正方形,如果是长方形,那就不能用这种,会出现数组越界或者 输出数组不全的情况