分析:在化合物中,元素的化合价代数和为零.
解答:解:A、氧化镁中,镁元素的化合价是+2,氧元素的化合价是-2,氧化镁的化学式是MgO.错误;
B、氯化锌中,锌元素的化合价是+2,氯元素的化合价是-1,氯化锌的化学式是ZnCl2.错误;
C、氧化铁中,铁元素的化合价是+3,氧元素的化合价是-2,氧化铁的化学式是Fe2O3.正确;
D、碳酸钾中,钾元素的化合价是+1,碳酸根的化合价是-2,碳酸钾的化学式是K2CO3.错误.
故选C.
点评:解答本题要理解在单质中,元素化合价为零,在化合物中,各种元素的化合价不为零,但是代数和为零.