明明我已经对数组赋值之后然后对下标进行自加,为什么我的数组里的元素会一直变

明明我已经对数组赋值之后然后对下标进行自加,为什么我的数组里的元素会一直变

问题描述:

img

明明我已经在对数组进行赋值之后对下标进行自加,为什么我的数组里的元素会一直变

因为,程序在判断元素在不在数组的时候,把数组排序了,所有arr[3]会变;
并且,前两次的输出一定是0,

输出那里+arr[3]前面少了个逗号