This document provides an overview of file input/output in C including opening, reading, writing, and closing files. It discusses sequential and random access of files. Key functions covered include fopen(), fclose(), fgets(), fputs(), fscanf(), fprintf(), fseek(), rewind(), and their usage. Examples and exercises are provided to demonstrate reading/writing contents, formatted and unformatted I/O, and random access in files.