ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
94824 Топик полностью
=AlexD= (23.07.2007 08:15, просмотров: 1) ответил Т.Достоевский на Не понимаю как это выглядит в коде? if (светодиод горит)??? Приведите пожалуйса полный пример.
Нус, посмотрим <c> #define led_drk PINx & (1<<LED) #define led_lgt ~led_drk // == ~PINx & (1<<LED) // Это то, что ты и хотел ? В принципе корректно, но врядли оптимально, опять-же отсутствие скобок делает макрос слабо предсказуемым в использовании if (~led_lgt) // == ~~PINx & (1<<LED) --; if (led_drk) // PINx & (1<<LED) --; Эти выражения идентичны с точки зрения результата :-) Хотя количество действий зависит от оптимизатора. </c> >> Я ещё не вьехал в идеологию С У Си нет никакой идеалогии. Это такой макроассемблер. Нужно просто его знать :-).