Препроцессорная обработка макроопределения сводится к тому, что любое появление макроимени (макровызов) в качестве отдельной лексемы в тексте программы, расположенном после макроопределения, ведёт к замене этого макроимени на указанную строку лексем.