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

不明白长度是怎么定义的

创建二维数组(一维长度3,二维长度6)  ,那为什么是for(var j=0;j<5;j++)而不是for(var j=0;j<6;j++)

提问者:走马灯0 2016-08-18 15:58

个回答

  • A29
    2016-08-18 16:23:07

    <=5,<6

  • 可可西里3776603
    2016-08-18 16:21:23

    数组定义的下标是从0开始的,长度为6,所以下标值为:0,1,2,3,4,5

  • Zone_0003
    2016-08-18 16:18:19

    我们人类数数组是从一开始数,而程序是从0开始数起,如果你要遍历二维数组的个数的话,应该是j<6或者j<=5,程序会一次遍历0,1,2,3,4,5第二维数组的六个元素

  • muwenyuan
    2016-08-18 16:05:58

    索引值是从0开始的,当索引值为5时,它的实际长度就是6了