Какая логическая оценка является самой быстрой между <> 0 и> 0? - PullRequest
0 голосов
/ 08 ноября 2019

Пусть x будет целым числом, большим или равным 0. Действие должно быть предпринято, если x больше 0.

if (x > 0)
{
    DoSomething();
}

Из-за диапазона значений x условие if может быть записанокак x != 0 или x > 0. Поскольку этот фрагмент кода включен в алгоритм перебора, производительность имеет решающее значение. Какое из этих двух условий оценить быстрее всего?

...