Ba(OH)2'8H2O固体和NH4Cl(固体!)反应的原因是什么?为什么吸热了?