Массив равен другому массиву

У меня есть цикл, который выглядит примерно так, где функция массива устанавливает все значения массива, а 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;
}
9
задан user978281 13 February 2012 в 15:10
поделиться