Fe3O4相当于一个Fe2O3和一个FeO,也就是一个Fe2+,2个Fe3+,按类复分解对待,理应这样写.或者把其中Fe看成+8/3价,这样如果全生成Fe3+那么只有价态升高的,没有价态降低的,不符合化学反应规律.
化学反应有以下规律
(1)质量守衡
(2)对于氧化还原反应,有电子得失守衡(化合价升降守衡),如过氧化钠与水反应,已知生成NaOH求另一种产物,那么由于过氧化钠(Na2O2)中氧为-1价,生成NaOH时氧元素价态降低,那么另一种生成物中必有一种元素价态升高,比较钠离子与-1价氧稳定性,结合质量受衡定律可知2Na2O2+2H2O=4NaOH+O2(^)生成的另一种是氧气。
(3)对于离子反应,若书写方程式,注意电荷要首衡,
比如(Fe3+)+Fe=2Fe2+虽然价态有升高的,也有降低的,又满足质量守衡,但电荷前后不一致,可以判断这是错的,应该这样写2(Fe3+)+Fe=3Fe2+.
还有很多,要具体问题具体分析。
熟记常见元素价态和常做氧化剂或还原剂.如3Br2+6KOH=KBrO3+5KB+3H2O