2 NH4Cl+Mg===MgCl2+H2 +NH3这个酸碱反应,NH4+但是碱呢?用布隆斯特貌似解释不通!

问题描述:

2 NH4Cl+Mg===MgCl2+H2 +NH3这个酸碱反应,NH4+但是碱呢?用布隆斯特貌似解释不通!

没有H2O,这个反应不进行.
该反应中,NH4+是酸,起到碱作用的是H2O
NH4+ + H2O = NH3 + H3O+
然后是Mg与H3O+的氧化还原反应.