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

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

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

正在回答

3 回答

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


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


结论:

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

解释:

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

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

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

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


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


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

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

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

慕慕7501447

明白了
2017-01-21 回复 有任何疑惑可以回复我~

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

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

慕粉3936910 提问者

啥意思啊,为什么就是5-1了呢。。。。有点懵逼
2016-12-27 回复 有任何疑惑可以回复我~
#2

慕粉3936910 提问者

你说的是数组的上限和下限么,但是这个不是二维数组么?那么比如arr[5][7]呢。长度又是多少,还有这个索引是根据什么原则来的?大神、,求带
2016-12-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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