What is a preprocessor? Pradeep Maurya 7 years ago Preprocessor is a directive to the compiler to perform certain things before the actual compilation process begins.