Gates that can go backward

Why are most quantum gates reversible?

A

Because they never change the number of qubits in the register

B

Because they are represented by unitary transformations

C

Because every gate is its own inverse when applied twice

D

Because measurement can undo any gate that came before it