Macroses - special variables, the value of which can change during calls at different times depending on some factors. You cannot manually assign a value to a macro.