下标越界什么意思?

下标越界什么意思?

“数组下标的最大值是数组长度减一,a[10]=3;的数组下标越界了。”意思是a[10]=length-1吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
慕粉1437261358 2019-05-21 09:24:06

下标越界,直白点就是下标超出了数组的范围。一个数组A长度为5,那么它下标的范围是0,1,2,3,4这5个,所以A[5]就超过了它的范围。

  • 所以“a[10]=3;的数组下标越界了”应该修改为 a[9]=3,这样才是正确的。
    2019-05-21 09:25:09
  • 同学的理解非常正确哦! 继续加油! 祝:学习愉快~
    2019-05-21 10:42:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师