java的二维数组

二维数组的初始化

 二维数组的进行for循环时的判断条件怎么确定的呢?

 

 因为在二维数组是特殊的一维数组,c语言中二维数组首元素的代表的是地址,而首元素代表的是一组一维数组,计算首元素的长度也就是计算二维数组的行下标为0的一维数组的长度

所以判断数组名的长度也就是判断二维数组中的一组一维数组的长度,所以这里的i的判断条件就是数组名的长度,j的判断条件就是下标为i的数组的长度

 

 在java中二维数组是可以省略列的,而且每行的列是可以不一样的,这就叫做不规则的二维数组

二维数组的列没有初始化的,里面放的是null,并不是0

 

posted @ 2024-09-19 19:47  油头男孩  阅读(5)  评论(0编辑  收藏  举报