arr[5]=1不是吗?
若有以下数组定义,int arr[]={5,4,3,2,1},i=4; 数组下标是从 0 开始的,所以 arr[5] 越界了。
因为下标从0开始,到4就是五个元素了。 长度为5,而arr[5]是第六个了,越界了。
因为 arr[5]会越界,数组的下标最多是4.
是这样写没错,但是这样我也不知道你哪错了啊
没头没尾的怎么回答啊,至少数组或代码给出来啊