Can a C macro definition refer to other macros? February 28, 2023 by Tarik Short answer yes. You can nest defines and macros like that – as many levels as you want as long as it isn’t recursive.