for (int i=array.length-1; i>index; --i ) {
array[i] = array[i-1];
}
和
for (int i=array.length-1; i>index; i-- ) {
array[i] = array[i-1];
}
有什么区别吗? 谢谢!!!
你这两段代码执行结果没有任何区别,--i 和 i-- 的区别我写个例子你看一下估计就明白了:
int i = 10, a, b;结果如下:
i = 10实际上 第一段代码是用来 把Array里某个特定index之后的元素全部都往后移一位..
所以我觉得- - I 和 I- - 在这里肯定有不一样
你实际试过吗?如果没有就到 IDE 里面试一下,真正执行一次看看结果跟你想的是不是一致。
--i 和 i-- 确实有区别,但你的这两段代码体现不出来他们之间的区别。