Why does a cell carry out cellular respiration?

A.
to use up excess oxygen

B.
to consume water

C.
to produce ATP

D.
to deliver glucose to cells