¿Qué es una definición de macro en lenguaje C?
En el programa fuente en lenguaje C, se permite que un identificador represente una cadena, llamada macro. La definición de macro se completa mediante el comando de definición de macro en el programa fuente, y el preprocesador realiza el reemplazo de macro. Completado automáticamente. La definición de macro es una de las tres funciones de preprocesamiento proporcionadas por C. Estas tres funciones de preprocesamiento incluyen: definición de macro, inclusión de archivos y compilación condicional.
Información ampliada:
Macro es un término para el procesamiento por lotes. Una macro en informática es una abstracción que reemplaza un determinado patrón de texto de acuerdo con un conjunto de reglas predefinidas.
Los lenguajes informáticos como el lenguaje C o el lenguaje ensamblador cuentan con sistemas de macros simples, que son implementados por el preprocesador del compilador o ensamblador. El trabajo del preprocesador de macros en lenguaje C es simplemente buscar y reemplazar texto. Utilizando lenguajes de procesamiento de texto adicionales como M4, los programadores de C pueden obtener macros más sofisticadas.
Materiales de referencia:
Definición de macros Enciclopedia Baidu