Ответ: что такое макрос и с чем его едят (+)
Отправлено
radist 06 октября 2009, г. 06:26
В ответ на:
Дефайн отправлено пользователем
Харихмат 05 октября 2009, г. 13:23
Макрос - это поименованная область кода. При компиляции имя макроса заменяется этим кодом. Отсюда можно увидеть разницу между макросом и подпрограммой: использование подпрограмм позволяет сжать код, успользование макросов позволяет сжать исходник. В макросы можно передавать параметры. Синтаксис макросов зависит от языка и от камня. Пример для асемблера AVR:
.MACRO macros_name
clr r1
clr r2
.ENDMACRO