化学反应中有能量变化是因为各个物质具有不同的能量,反应物的总能量大于生成物的总能量导致反应放热,而反应物的总能量小于生成