] Макросы C и использование аргументов в круглых скобках

Пример

#define Echo(a)  a
#define Echo(a) (a)

Я понимаю, что здесь, вероятно, нет существенной разницы, но зачем вам вообще включать a в скобки внутри тела макроса? Как это изменить?

13
задан Palec 29 April 2015 в 08:38
поделиться