为了账号安全,请及时绑定邮箱和手机立即绑定

不明白长度是怎么定义的

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

正在回答

4 回答

<=5,<6

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

走马灯0 提问者

3-7二维数组中这节中,任务要求是“二维长度6”,可是答案提示是:for(var j=0;j<5;j++){ //二维长度为3。我就不明白了 ,是他答案有问题还是我理解错了
2016-08-18 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不明白长度是怎么定义的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信