复分解反应一定要有水或气体或沉淀生成吗?