Why is the print statement considered a function?

(1 point)

A. because it has to be defined by the user
B. because it functions to make the printer work
C. because it is a reusable piece of code that accomplishes a task
D. because it functions to engage the hardware

C. because it is a reusable piece of code that accomplishes a task