what are buffers in c?

please explain me what are buffers in c
and what are advantages of using buffers
and how buffers increase efficiency of my program

how buffers increase efficiency of my program