У меня есть цикл, который выглядит примерно так, где функция массива устанавливает все значения массива, а compute_with_both_arrays вычисляет число на основе обоих этих массивов.
То, как я сделал это ниже, не работает для array1 = array2. Есть ли способ сделать это, не выполняя функцию массива дважды в каждом цикле?
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;
}