C preprocessor

(cpp) The standard Unix macro-expansion utility run as the first phase of the C compiler, cc. Cpp interprets lines beginning with "#" such as #define BUFFER_SIZE 256 as a textual assignment giving the symbol BUFFER_SIZE a value "256". The most widely used C preprocessor today is the GNU CPP, distributed as part of GCC.

Free Online Dictionary of Computing