Я новичок в программировании на C++, и у меня есть вопрос относительно условий. В настоящее время мы изучаем C++ в школе (используя TC, я знаю, что это старый компилятор, но да). В настоящее время я делаю программу tic-tac-toe, непобедимую. Теперь это моя проблема.Множественные проверки равенства/неравенств в операторах if
Я хочу проверить равенство 3 переменных и запустить тело if только в том случае, если 3 переменные не равны другой переменной. Почему этот набор кода не работает?
if(a==b==c!=d)
{
}
Добавление круглых скобок не помогает, я, вероятно, делают это неправильно. (Пожалуйста, простите мое невежество)
if((a==b==c)!=d)
{
}
Заранее спасибо! -CaptainAwesome
@APRocha: Возможно, потратьте больше энергии, сосредоточившись на правильной логике! 'Б = c'? –
мм,! Ошибка печатать! – APRocha
, и я рекомендую добавлять каждое логическое сравнение между(), для удобочитаемости. пример: if ((a == b) && (b == c) && (c! = d)) – APRocha