#undef can be used only on a macro that has been #define earlier. It allows undefining macros that were previously defined, such as using #undef PI to undefine a PI macro that was defined as #define PI 3.14.Leia menos