Макрос #define

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

solomon1000

Гость
#1
Здравствуйте !

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

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

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

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

grigsoft

Well-Known Member
15.11.2005
735
0
#2
Код:
#define FUNC_SUCKS(x, z, b) (((x)>(z)) ? ((x)-(z)) : ((b)+(x)-(z)))

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