Pre-processor is system software which can run on a computer's hardware and application. It executes pre-processing of the High-Level Language (HLL). It is the first step of the language processing system. The main tasks of a pre-processor are comments removing, the inclusion of files and expansion of macros.

BY Best Interview Question ON 23 Mar 2019