Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
21 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
887258
Топик полностью
jury093
(08.12.2018 21:18, просмотров: 1)
ответил
Aleksey_75
на
вопрос в порядке бреда) #define TEST (1+2) подставляет (1+2), как сделать чтоб TEST заменялся именно результатом (3) ? Поясню зачем мне это,
а если так попробовать:
#define boo 2 #define TEST (boo+1)
Дык тоже самое и получается ))) похоже никак
-
Aleksey_75
(08.12.2018 21:24
)
Учите матчасть. Препроцессор делает текстовые подстановки. Он умеет вычислять (с серьёзными ограничениями) только для вычисления условия #if или типа того.
-
SciFi
(08.12.2018 21:57
)