Возможно ли в С++ следующее условие?

285
21 июля 2021, 08:10

Нужно проверить, находится ли X в определённой области, например от 0 до 1. Можно ли записать это так: if (0 < x < 1 )?

Answer 1

Нет, так:

if (0 < x && x < 1 )

Ваше условие выполняется так:

if ((0 < x) < 1 )

Проверяется 0 < x, превращается в 0 или 1 (ложно или истинно, соответственно) и сравнивается с 1. Так что ваше условие будет истинно, если x <= 0.

READ ALSO
Вызов метода с исполнением всех действий

Вызов метода с исполнением всех действий

Подскажите пожалуйста как выполнить кодТак как точку входа нельзя поменять на public async void Main(string[] args)

291
Ошибка 403 при авторизации на сайте PSN

Ошибка 403 при авторизации на сайте PSN

Отправляю POST запрос вылетает ошибка 403 Сниффер:Http analayzer При обычной авторизации через браузер ошибок нет Может что то не так сделал,помогите...

303
Принцип единственной ответственности

Принцип единственной ответственности

Первый принцип SOLID гласит что каждый класс выполняет лишь одну задачуЯ понимаю это так

225