问答详情
源自:3-7 二维数组

二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。这句有点看不懂

二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1。

提问者:慕粉3936910 2016-12-27 17:49

个回答

  • 利木
    2017-01-15 11:02:24

    二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引值为长度-1.


    先撇开“二维数组”这个概念不看。


    结论:

    任何一个数组的索引值都是从0开始的,最后一个索引值都是length-1.

    解释:

    数组的概念:一个值的集合。比如【55,34,23,12】这就是一个数组。

    而55就是这个数组的第一个值。它对应的索引号为0。

    12就是这个数组的最后一个值,它的索引号为3。

    这个数组的长度(length)为4,长度即里面的值的个数。


    【每个值都有一个索引号,从0开始。因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。】


  • 慕函数0589052
    2017-01-09 22:21:06

    楼上说的并不对,其实跟一维数组是一样的,比如数组长度是5,那最后一个索引就是 arr[4]  ,也就是arr[arr.length-1]

  • qq_无妄_3
    2016-12-27 18:07:28

    比如arr[5][5],开始是从arr[0][0],最后一个索引值为arr[4][4] 也就是5-1