How are Metamorphic Rocks formed?

A. through compaction and cementation

B. through crystallization and solidification

C. through heat and pressure

D. through weathering and erosion