我有一个类似于此的循环,其中arrayfunction设置所有数组值,compute_with_both_arrays基于这两个数组计算数字。阵列等于另一个阵列
他们的方式,我下面做不对array1 = array2工作。有没有一种方法可以做到这一点,而不需要在每个循环中运行两次arrayfuncion?
float sum = 0;
float array1[10];
arrayfunction(0, array1);
for(i=1; i<10; i++) {
float array2[10]
arrayfunction(1, array2);
float s;
s = compute_with_both_arrays(array1, array2);
sum = sum + s;
array1 = array2;
}
'array1'不可分配。如果你的代码片断编译,我建议你摆脱你的编译器。 – pmg 2012-02-13 15:13:20