我有一個類似於此的循環,其中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