ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
1365441 Топик полностью
ЫЫyкпy (26.10.2023 10:47, просмотров: 80) ответил SciFi на Это я занудничаю. На выходе оператора ! всегда значение типа int. Ну а все остальные рассказы про bool и т.д. - это уже свободное творчество, которое, безусловно, имеет право на жизнь :-)
Это в С так, а в плюсах результат будет типа bool. Тут важно другое - такая запись полезна когда человек глядя на текст программы предполагает что результатом будет да/нет, так вот именно это он и получит независимо от контекста или компилятора С или С++. 

Другое дело, что глядя на GetDRV3_L() такое предположить трудно, в отличие от, например, is_DRV3_ready()

Взирая на нынешнее состояние отечества моего с таковым оком, каковое может иметь человек, воспитанный по строгим древним правилам, ... не могу я не дивиться, в сколь краткое время повредились повсюдно нравы в России. (с) кн. М.М. Щербатов.