Re[5]: Логическая функция
От: Lloyd Россия  
Дата: 20.08.11 17:00
Оценка:
Здравствуйте, Аноним, Вы писали:

N>>>зачем такие сложности со всеми этими ветвлениями, просто сложить интерпретировав как int

N>>>, для кодогенерации компилятора это всего лишь другая инструкция процессора, но это позволяет избежать ветвления и отложенных вычислений.

L>>Если не изменяет память, то в С любое число отличное от 0 трактуется как TRUE, поэтому в b1 может прийти как 1, так и 10, 100, MAX_INT.


А>
А>(int)!!b
А>


Уже на 2 операции больше. И не факт, что этот вариант будет эффективнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.