Описание тега logical-and
Логический оператор И ("&&") - это бинарный оператор, который возвращает 1, если оба его операнда не равны 0; в противном случае - 0.
Логический оператор И (&&
) - бинарный оператор, для каждого операнда должен быть скалярный тип. В&&
оператор возвращает 1, если оба его операнда не равны 0; в противном случае возвращается 0. Результат имеет типint
.
В &&
оператор гарантирует оценку слева направо; если вычисляется второй операнд, существует точка последовательности между оценками первого и второго операндов. Если первый операнд сравнивается с 0, второй операнд не оценивается.
Ссылка: Глава 6.5.13, C11
Используйте его, если вопрос связан с использованием &&
оператор, в C
, C++
или похожие языки.