A.甲为原电池,Zn易失电子作负极、Ag作正极,负极反应式为Zn-2e-═Zn2+,故A错误;B.乙为电解池,Ag作阳极、Cu作阴极,阳极上银失电子发生氧化反应,电极反应式为Ag-e-═Ag+,故B错误;C.丙为原电池,Fe易失电子作负极、C作正极,电解质溶液中阳离子向正极移动,所以丙中H+向碳棒方向移动,故C正确;D.丁为电解池,Pt为阳极、Fe为阴极,阳极上碘离子失电子发生氧化反应,所以丁中电解开始时阳极产生红棕色气体,故D错误;故选C.