Which 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 that they can share data

D. computers and hardware within less than one mile of each other