Which of the following correctly explains the importance of coral reefs to living things?

Which of the following correctly explains the importance of coral reefs to living things?
a. they are breeding grounds for many land animals
b. they catch particles of dirt and a sand that build up the shorelines
c. they have the ability to filter out the salt from the water for food-making
d. they provide homes for marine animals which makes marine food chains active