Estos ejemplos de macros se basan en el preprocesador de C, pueden variar con otros preprocesadores