A directive given at the beginning of a C or C++ program, telling the compiler to do something before processing (compiling) the source code.

Almost always used to "include" some header file(s). For example:

#include &<iostream.h>