На днях я кодировался, написав пару операторов if с целыми числами, которые всегда либо 0
, либо 1
(практически действующие как bool
s). Я спросил себя:
При тестировании на положительный результат, что лучше; тестирование для int == 1
или int != 0
?
Например, если задано int n
, если я хочу проверить, если он true
, следует ли использовать n == 1
или n != 0
?
Есть ли какая-либо разница в отношении скорости, мощности обработки и т.д.
Пожалуйста, игнорируйте тот факт, что int может быть больше/меньше 1
/0
, это не имеет значения и не происходит.