Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Agravaine написал(а):Первый оптимизированный. Не знаю почему, но где-то советовали писать так.
for (int i = 0, i < сумма(суперМассив) + еще куча расчетов; i++)
Dahaka написал(а):Лучше бы вы писали ++i, чем задумывались о .length
svk2140 написал(а):++i просто синтаксически правильнее, что-бы не путать себя в коде, где там разница в скорости то?)
Dahaka написал(а):В сишке i++ это 2 операции, а ++i - одна.
Ясно все с вами
svk2140 написал(а):++i просто синтаксически правильнее, что-бы не путать себя в коде, где там разница в скорости то?)
Вообще хрень сморозил
[font=verdana, geneva, lucida,]++i берется значение увеличивается на 1 и возвращается результат[/font]
[font=verdana, geneva, lucida,]i++ берется значение, сохраняется во временную переменную, значение увеличивается а возвращается значение из временной переменной[/font]
Ну давай тогда писать неDahaka написал(а):Надеяться на оптимизацию компилятора - последнее дело. Своей головой надо думать.
for(int i = 0; i < x; ++i)
for(int i = x-1; x != 0; --i)
Ну, сравнивать же с нулём легче/быстрее, а пройдёмся по одним и тем же значениям.Dahaka написал(а):Зачем?
for(int i = 0; i < x; ++i)
for(int i = x-1; x != 0; --i)
for(int i = 0; i != x; ++i)