生物在按照食物链关系构成的金字塔中,高级生物一般居于上层,低级生物一般居于下层。但也有很多越级现象,例如鲨鱼可以吃掉很多种海洋哺乳动物,细菌和病毒可以把几乎所有的生物作为食物,而很多高级动物只能以植物为食。
为什么食物链不按生物的进化顺序排列呢?进化使生物更加复杂和有序,更加有序意味着产生了新的适应环境的功能。生物能否生存取决于繁殖的速度和死亡的速度,生物适应环境的能力也包括两个方面的功能——提高繁殖能力和降低死亡速度的能力。只要在这两方面中的一个方面出现了新功能,这种生物就比以前的生物更加有序,而且每一个方面又包括很多种能力。捕食的能力提高了可以使生物死亡率降低,但还有很多其他方法可以降低死亡率,如躲避敌害的能力、适应天气变化的能力、免疫的能力等。所以高级生物与低级生物相比,不一定有更强的捕食能力。在食物链构成的金字塔中,下层生物是可以被上层生物利用的生存资源,但生存资源种类繁多,不只是猎物,所以不能说草食动物获取资源的能力就比肉食动物低。而且一种能力提高的时候往往会降低其他方面的功能,所以生物适应环境的能力与捕食能力并不成正比,食物链的前后关系与生物进化的顺序没有必然联系。但捕食能力毕竟是生物适应环境的一项重要功能,所以多数高级生物居于金字塔的上层,低级生物大多居于金字塔的下层。