巨角龍是一種生存于晚白堊世的角龍類恐龍,其滅絕原因至今仍存在爭議。
一種理論認為,巨角龍的滅絕可能與白堊紀末期的大規模滅絕事件有關。這一事件可能由彗星或隕石撞擊地球、火山噴發、氣候變化等多種因素共同引起。這場滅絕事件導致了大量的生物滅絕,包括恐龍、海生爬行動物、無脊椎動物等。
另一種理論認為,巨角龍的滅絕可能與其所生活的環境變化有關。據研究表明,晚白堊世的氣候變化劇烈,可能導致了巨角龍的生存環境發生了變化,如食物短缺、棲息地喪失等,從而導致了其滅絕。
總的來說,巨角龍滅絕的具體原因仍需要更多的研究和探討。