我很难理解简单的逻辑,因为数组从0开始。我将大量简化我的问题:
我有一个大小为5的数组。索引如下:1,2,3,4。增量是2。我需要检查每个增量元素之间的差异。
//So the result I want:
var1 = a[2] - a[0]
var2 = a[4] - a[2].
//My for loop:
incr = 2;
size = 5;
for (x = 0; x + incr < size; x+= incr)
var[] = a[x + incr] - a[x]
这个for循环失败的原因是a[x + incr]
将会越界。我怎样才能正确地构造它呢?
https://stackoverflow.com/questions/56745537
复制相似问题