为什么鱼身上有许多刺而鸡鸭身上没有?

2个回答

  • 最根本的回答我认为是:基因不同决定的.

    我们都知道鱼类进化后,登上了陆地,为什么登陆后的运动体内的刺(也就是骨头)消失了呢?我认为是由于运动方式不同造成的结果.

    很可能最早的鱼类并没有刺,由于基因的突变,产生的有刺的鱼,结果这些鱼在生存斗争中战胜了没有刺的鱼,有刺的鱼在被捕食时,它的刺刺伤了捕食者,于是生还了,而没有刺的鱼被吃掉了,所以最后,差不多所有的鱼都有了刺这个保护自己东西.当然了,捕食者也学会了如何吃有刺的鱼.

    并且鱼的运动只是左右摆动尾部,肌肉中的刺不影响这种运动.

    但是从两栖类登上陆地后,由于运动的方式变得复杂了,于是肌肉中的刺变得不好了,所以最后有刺的都被吃了,由于基因突变产生的无刺的品种活了下来,最后,陆地上的动物都变成了肌肉中无刺的品种了.