A.难溶物写化学式,离子方程式为CaCO3+2H+=H2O+CO2↑+Ca2+,故A错误;B.还有水生成,离子方程式为Ba2++2OH-+2H+SO42-=BaSO4↓+2H2O,故B错误;C.银离子和氯离子反应生成氯化银沉淀,离子方程式为 Ag++C1-=AgCl↓,故C正确;D.二者反应生成亚铁盐,离子方程式为Fe+2H+=Fe2++H2↑,故D错误;故选C.