No. Header files are those which contains declaration part of function & library files are those which contains definition part of function. These are those functions which we called in our program by using header files.
A header file contains declaration of something (constants, classes, ...), usually ends with a .h or hpp extension. A DLL (dynamically linked library) is a binary file (with .dll, .ocx, .a, ......
EX: pgm #include<stdio.h> main() { printf("haiii"); } Header file: (1) contains the function(printf) declaration (2) during preprocessing, the printf function is replaced by the function...