单项选择题

决定生物由水生——陆生、简单——复杂、低等——高等的方向发展的原因:()

A.遗传
B.变异
C.生存斗争
D.自然选择