What are header files and what are its uses in C programming?

Header files are also known as library files. They contain two essential things: the definitions and prototypes of functions being used in a program.

Simply put, commands that you use in C programming are actually functions that are defined from within each header files. Each header file contains a set of functions.

For example:

stdio.h is a header file that contains definition and prototypes of commands like printf and scanf. 

Related posts