单项选择题

珊瑚虫与藻类共同生活在浅海中,藻类为珊瑚虫提供氧气,珊瑚虫为藻类提供营养,这二者的关系是()

A.寄生
B.竞争
C.捕食
D.互利共生