Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
22 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1037231
Топик полностью
teap0t
(17.09.2020 10:14, просмотров: 488)
ответил
AlexBi
на
Не правильно. enum - это набор чисел. DISABLE это число 0, !DISABLE - это тоже какое-то число (компиляторозависимо), предположим (-1). Тогда проверка превращается в (((STATE) == 0) || ((STATE) == (-1))). А тут, очевидно, STATE=2 не пройдет проверку
OK
Это я, здравствуйте. http://the-epic-file.com/bookshelf.htm
Ответить