Разница между операторами «and» и «or» при работе с логическими условиями в C++ заключается в следующем:
Таким образом, составное условие с использованием «and» истинно только в том случае, когда истинны оба простых условия, а во всех остальных случаях составное условие ложно. 3 Составное условие с использованием «or» ложно только в том случае, когда ложны оба простых условия, а во всех остальных случаях составное условие истинно. 3