Ocean currents do not move in straight lines; instead,they curve across the planet. What is responsible for these patterns of movement?

Adifferences in water density
Bdifferences in water salinity
Cthe rotation of earth

D.differences in water temperature