A、沼气不是化石燃料,三大化石燃料是煤、石油和天然气,故A错误; B、煤的干馏是将煤隔绝空气加强热使其分解的过程,故为化学变化,故B错误; C、氢气是一种清洁能源,燃烧的热值高且无污染,是人类理想的能源,故C正确; D、不能根据反应条件来分析反应吸放热,极需要加热才能进行的反应不一定是吸热反应,不需要加热的也不一定是放热反应,故D错误. 故选C.