• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Макрос #define

  • Автор темы solomon1000
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

solomon1000

Здравствуйте !

У меня есть код: y=x-z; if(y<0){y=b-abs(y);}

Возможно ли сделать так,чтобы "y" вычислялся в макросе #define в зависимости от "x,z,b" ?

Сам по всякому пробовал... не получилось, пишет ошибки синтаксиса ... :)

С уважением Александр
 
G

grigsoft

Код:
#define FUNC_SUCKS(x, z, b) (((x)>(z)) ? ((x)-(z)) : ((b)+(x)-(z)))

y = FUNC_SUCKS(x, z, b)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!