ОА
Ольга Агеева

Оператор присваивани или инкремент?

У меня есть задача на С++, где в цыкле нужен перебор.
Скороть цыкла очень важно!

Мне нужно в каждой итерации цыкла (а в ней может быть 10^9 итераций) увеличить значение переменно "k" на 2; Как это лучше делать? Я знаю что k++; работает быстрее чем k = k+1 или k += 1;
Так вот, мне лучше сделать так: k++; k++; или k+=2; ?

АТ
Анна Тихомирова

Это неважно, компилятор сам оптимизирует это лучшим образом под архитектуру процессора.

ШИ
Шамиль Ибатуллин

Цикл, а не цыкл.

Как уже написали, делай, как тебе удобнее. Компиляторы хорошо оптимизируют.

Похожие вопросы
Что представляет собой составной оператор? Как ограничиваются операторы, объединенные в составной оператор?
Операторы присваивания в языках программирования
Как в InDesign CS2 вшить рамку в стиль текста, так чтоб при присваивании стиля абзацу, вокруг него появлялась рамка?
Помощь В С (шарпе) ЧТО значит перезагрузка операторов. Например оператора "!"
как называется оператор?
Что означает оператор паскаль <>. Что обозначает оператор: переменная1 <> переменная2
перегрузка оператора присваивания:
Перегрузка операторов
Предложенные формулы записать в виде операторов присваивания.
Справочник по операторам С++.