问答详情
源自:6-3 练习题

为什么arr[5]不对,下标越界呢?

arr[5]=1不是吗?

提问者:贾俊蕊 2016-02-22 20:15

个回答

  • o对酒当歌
    2016-03-14 10:25:22
    已采纳

    若有以下数组定义,int arr[]={5,4,3,2,1},i=4; 数组下标是从 0 开始的,所以 arr[5] 越界了。

  • 我爱颖宝宝
    2018-08-16 16:29:02

    因为下标从0开始,到4就是五个元素了。  长度为5,而arr[5]是第六个了,越界了。

  • qq_一梦浮生丶_0
    2016-05-05 16:35:47

    因为 arr[5]会越界,数组的下标最多是4.


  • GispyDanger
    2016-02-23 14:52:04

    是这样写没错,但是这样我也不知道你哪错了啊

  • 学个不停
    2016-02-23 14:43:05

    没头没尾的怎么回答啊,至少数组或代码给出来啊