Я полагаю (из некоторых исследований), что подсчет в for-loops на самом деле более эффективен и быстрее во время выполнения. Мой полный программный код - С++
В настоящее время у меня есть это:
for (i=0; i<domain; ++i) {
my 'i' - это unsigned resgister int, также 'domain' является unsigned int
в цикле for я используется для прохождения массива, например.
array[i] = do stuff
преобразуя это значение в обратный отсчет, помешает ожидаемый/правильный вывод моей подпрограммы.
Я могу представить, что ответ довольно тривиален, но я не могу обойти его.
UPDATE: "do stuff" не зависит от предыдущей или более поздней итерации. Вычисления внутри цикла for являются независимыми для этой итерации i. (Надеюсь, это имеет смысл).
UPDATE: для достижения ускорения во время выполнения с помощью цикла for-loop, я рассчитываю и, если это так, удаляет неподписанную часть при деляровании моего int или какого-либо другого метода?
Пожалуйста, помогите.