A.盐酸与氢氧化钠在水溶液里以离子存在,氢离子和氢氧根离子反应生成水,所以只有共价键生成,故A错误;B、氯化氢溶于水只有共价键的断裂,故B错误;C、氯化氢与氨气反应生成氯化铵固体时,破坏了氯化氢中的共价键,同时生成了铵根和氯离子之间的离子键,故C正确;D、锌与氢离子反应生成锌离子和氢气,所以反应过程中只有共价键的生成,故D错误;故选C.