为什么复分解反应一定要生成沉淀气体或水?