Здравствуйте, подскажите, как понять операторы сравнения в таком примере:
if (current_distance <= attack_distance)
start_attack = true;
или
if (current_distance > attack_distance)
{ }
else
start_attack = true;
По сути это одно и то же, но например в первом варианте мы сравниваем переменные и делаем две операции сравнения, а во втором как одна.
Влияет это на производительность, например если возьмем скажем 1 миллион циклов в for и сравним две записи?
Как происходит это на уровне процессора?