Header files contain definitions of Functions and Variables, which is imported or used into any C++ program by using the pre-processor #include statement.
Header file have an extension ".h" which contains C++ function declaration and macro definition.
Header file is a library file, we can not passed to a function in C++.
We can pass constant, Structure and Array.