Subject: effectively Boolean IT из документации по языку СThe operands of logical operators (&, | | and !) should be effectively Boolean. Expressions that are effectively Boolean should not be used as operands to operators other than (&, | | and !). Известно, что и операнды, и выражения могут быть "Булевыми". |
преобразуемые в логический/булев тип |
|
link 13.08.2006 22:34 |
В С нет логического типа, насколько я помню. Effectively boolean может означать "результат выполнения операции, выдающей логическое значение", т.е. сравнения <, > и т.д., либо логической операции &&, ||, !. |
to /* a.m */ дело в том, что с момента появления и на протяжении всего текста (от MISRA) effectively Boolean употребляется в качестве устойчивого определения выражений, операторов и пр. к слову, в книге "Язык программирования C" термин "Булев" встречается на каждом шагу :) (Сэмюел П. Харбисон, Гай Л. Стил, http://www.ozon.ru/context/detail/id/1529399/) Итак: заранее благодарю, |
В С действительно нет логического типа, зарапортавался... сабж - оцениваемое/вычисляемое как логическое/булевое значение действительно Булев - не надо таких конструкций |
You need to be logged in to post in the forum |