Good reading source on Fread()... How does it work ?

Hey guys, I am trying to code the enormous input problem (Easy). The most efficient code in C uses a fread() call to take in the input. Can someone please explain why this method takes the least time to read data ?