What is the best definition of a network?

A- one computer that runs software used by many people in an office.
B- Computers owned by the same office that run the same software.
C- Computers and hardware connected so they can share data.
D- Computers and hardware within less than one mile of each other