Макрос #define

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

solomon1000

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

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

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

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

С уважением Александр
 
Код:
#define FUNC_SUCKS(x, z, b) (((x)>(z)) ? ((x)-(z)) : ((b)+(x)-(z)))

y = FUNC_SUCKS(x, z, b)
 
Заработала! :)

Спасибо grigsoft!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab