Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
17 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
214568
Топик полностью
Vit
(07.10.2010 12:48 - 12:50, просмотров: 150)
ответил
ya
на
препроцессор выолняет вычисления только если значение известно на этапе компиляции. В данном случает оно неизвестно.
не только
#define xxxx zzz*zzz #if xxxx == 0 #error padlavil #endif
и ещё раз - препроцессор работает
до
компиляции. многие компиляторы с помощью ключиков можно попросить сделать вывод после обработки препроцессора
Ответить
В этом примере препроцессор будет вычислять значение xxxx в том случае, если zzz - макрос, иначе просто вернет строку.
-
ya
(07.10.2010 14:39
,
)