I am working on a C project and I like to keep myself organised. Thus, I have got multiple header files, files with functions for that header files and a main file.
|- Header Files
|   |- hash_table.h
|   |- linked_list.h
|   |- dictionary.h
|- Source Files
|   |- main.c
|   |- hash_functions.c
|   |- list_functions.c
|   |- dictionary_functions.c
Will it be any problem if I include libraries such as #include <stdio.h> in each of that function file? Will it affect by any means the efficiency of my program?
 
     
     
     
    