У меня простое сомнение в производительности.Когда мне нужно проверить несколько переменных, какая из этих двух опций имеет большую производительность?
return (a >= 0 && b >= 0 && c >= 0 && d >= 0);
или
return !(a < 0 || b < 0 || c < 0 || d < 0);
Я спрашиваю об этом, потому что полагаю, что ||Оператор останавливается, когда находит условие ИСТИНА, но оператор && должен сравнивать с целыми условиями.
Итак ... что лучше?