有的恐龙体型很小,只有不到一米长,它们吃昆虫。稍大些的吃哺乳动物,只有很大的兽脚类恐龙才会吃其他素食恐龙。

像甲龙那种,嘴巴是个钩状喙的奇葩,它们就不是吃普通的植物了。苏铁和棕榈应该是它们喜欢的食物。不但叶子肥厚,还有一些球果。鸟喙不就是用来嗑开坚果的吗?

如何区分一只恐龙是吃草还是吃肉(为什么有的恐龙吃肉)(1)

在三叠纪到白垩纪这一亿多年里,地球上出现了很多植物。除了苏铁和棕榈,还有很多松柏啦,银杏啦,还有茫茫多的蕨类和裸子植物、被子植物、草本植物啦等等。素食恐龙其实有很多东西可以吃。说起来,恐龙居然每天吃松针,这口味也是有点醉。而且,在白垩纪,这些植物尤其茂盛。很多素食恐龙也因此长的很大。比如鸟臀目的巨大山东鸭嘴龙,体长达到了惊人的18米!虽然鸭嘴龙可以终生生长,但是要长到这么大,每天可是要吃一吨食物才能吃饱啊!注意,是一吨,不是一顿!其实恐龙也是不得已,这样做也是为了防御肉食性恐龙。我长得比你快,比你高,比你大,你就咬不死我了吧?你的嘴巴还没有我的背厚呢!哈哈,这个策略也真是不错。

这个问题看起来很简单。你会回答,它们喜欢呗。拜托,它们智商真没这么高。也许根本不知道喜欢是啥玩意,能吃么?它们能做的是,别人不吃的,我吃,别人吃的,我不吃。说白了只是如何找到属于自己的生态位的问题。每一种生物,甚至每一个个体,都有自己的生态位。无论种群还是个体都必须找到适合自己的生态位,才能存活下去。至于能否吃得饱,生的多,就看你挑选的生态位里资源的多少了。

所以,并不是它们想吃什么就吃什么,而是有什么才吃什么。吃肉也不是真的喜欢吃肉,只是它们的身体构造已经为了吃肉做出了非常大的适应性进化,已经吃不了素了。你非要让霸王龙去吃一口叶子,吃没问题,但是拽不下来,嚼不碎,吞不下去,消化不了。结果就要饿死了。动物的生活其实真的很残酷。

如何区分一只恐龙是吃草还是吃肉(为什么有的恐龙吃肉)(2)

如何区分一只恐龙是吃草还是吃肉(为什么有的恐龙吃肉)(3)

,