'#include' is a preprocessor directive in source code that instructs the preprocessor to include a specified header file, typically denoted with a '.h' extension. The preprocessor reads the source file into memory and looks for such commands before the actual compilation occurs. This directive is essential for incorporating external libraries or definitions in C programming.