The preprocessor directive which is used to remove the definition of an identifier which was previously defined with #define?

The preprocessor directive which is used to remove the definition of an identifier which was previously defined with #define? Correct Answer #undef

#undef is used to remove the definition of any identifier which had been previously defined in the code with #define.

Related Questions

What is meant by preprocessor directive #define?