钾盐和硝酸盐都是可溶性盐,为什么不能发生复分解反应?是应为它们会先和溶液中的水发生化学反应?但复分解反应不一定要在水中进