Оформление макроса - C (СИ)
Формулировка задачи:
Здравствуйте!
Как оформить данный макрос, чтобы при его развертывании первая "а" не заменялась содержимым параметра? Или такой возможности нет?
int a; #define macro(a) a = a // здесь первая "a" - переменная, вторая - параметр макроса
Решение задачи: «Оформление макроса»
textual
Листинг программы
#define macro(x) do { if(x) { a=x; } } while (0)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д