гдето видел эту жесть и не знаю какой компилятор ее поддерживает но в С вроде есть возможность передать в функцию в качестве параметра название переменной а не ее значение
а это значение дальше будет подставляться в зависимости от того что вы туда передадите как макрос, но там синтаксис был не макросов!
это удобно когда чтото одинаковое нужно делать над разными переменными
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.