Я немного занимаюсь кодированием, где я должен написать такой код:
if( array[i]==false )
array[i]=true;
Интересно, стоит ли его переписать как
array[i]=true;
Возникает вопрос: сравнения выполняются быстрее, чем присвоения?
А как насчет различий от языка к языку? (контраст между java и cpp, например.)
ПРИМЕЧАНИЕ. Я слышал, что «преждевременная оптимизация - это корень всего зла». Я не думаю, что это применимо здесь:)