(1)根据生铁是指含碳量为2%~4.3%的铁的合金,钢是指含碳量为0.03%~2%的铁的合金,可知二者的主要区别为含碳量的不同;(2)NH4NO3和NH4Cl都含有相同的NH4+;(3)不能选用稀盐酸的原因是会生成氯化钾而引入新的杂质.故答案为:(1)含碳量不同;(2)NH4+;(3)稀硫酸.