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]就属于数组下标越界了
因为数组只有5个元素,数组的下标是从0-4,数组的最后一项是arr[4],所以arr[5]是越界的。
C语言入门
926866 学习 · 21068 问题
相似问题