공룡의 정확한 멸종 원인은 배고픔 일 것입니다. 공룡은 커다란 몸집 만큼 엄청난 대식가였을 것입니다. 즉 배고픔에 취약한 생물이었습니다. 무엇인지 확실하지는 않지만 어떤 변화(충격)가 지구를 식물이 광합성을 못하고 생존할 수 없는 환경으로 만들었습니다. 그 결과 초식 공룡이 멸종했고 육식공룡이 그 뒤를 이어 멸종했을 것 입니다.
하지만 그 굶주림을 견뎌낸 공룡이 지금 우리의 곁에 지금까지 살아 있을 지도 모릅니다. 어떤 과학자는 새(bird)가 살아있는 공룡이라고 주장하기도 합니다.
정확하게 알 수는 없지만 크게 소행성 충돌, 화산 폭발, 기후 변화를 강한 후보로 두고 있습니다. 그리고 최근에는 소행성 충돌에 대한 근거와 화산 폭발의 가능성은 적을 것이라는 연구 결과가 발표된 적이 있습니다. 아직 정확하게 이러한 이유 때문이다라는것을 들은적이 없기에 답변이 어렵겠습니다.