Header Files
Header files or include files are included and processed by the preprocessor. They provide you with a convenient way to publish global variables, function prototypes, manifest constants, and macro definitions that are used throughout a large development effort.
The #include directive specifies the name of the header file to include.