单项选择题

为什么有些动物头上长角()

A.因为长角是为了好看
B.因为天生必须长
C.因为角是防御性的武器