我还是没看懂这个解释:arr[0]表示获取数组中第0个元素,arr[0] = 5,那么arr[5]就属于数组下标越界了

来源:6-3 练习题

qq_随心_HJKZ07

2018-11-13 21:21

若有以下数组定义,int arr[]={5,4,3,2,1},i=4;则下面对arr数组中的元素引用不正确的是()

这道题,对于arr[arr[0]];那个解析没看懂。——arr[0]表示获取数组中第0个元素,arr[0] = 5,那么arr[5]就属于数组下标越界了

写回答 关注

1回答

  • 慕工程0281360
    2018-11-13 21:59:40

    因为数组只有5个元素,数组的下标是从0-4,数组的最后一项是arr[4],所以arr[5]是越界的。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926866 学习 · 21068 问题

查看课程

相似问题