Является ли более эффективным доступ к массиву каждый раз, когда я использую переменную, или для создания временной переменной и установки ее в массив:
Например:
int A; int B; ...etc... int Z;
int *ints = [1000 ints in here];
for (int i = 0; i < 1000; i++) {
A = ints[i];
B = ints[i];
C = ints[i];
...etc...
Z = ints[i];
}
или
int A; int B; ...etc... int Z;
int *ints = [1000 ints in here];
for (int i = 0; i < 1000; i++) {
int temp = ints[i];
A = temp;
B = temp;
C = temp;
...etc...
Z = temp;
}
Да, это не то, чем я хочу заниматься, но это самый простой пример, который я могу придумать.
Так какой цикл for будет быстрее при использовании массива?