分析:在化合物中,元素的化合價代數和為零.
解答:解:A、氧化鎂中,鎂元素的化合價是+2,氧元素的化合價是-2,氧化鎂的化學式是MgO.錯誤;
B、氯化鋅中,鋅元素的化合價是+2,氯元素的化合價是-1,氯化鋅的化學式是ZnCl2.錯誤;
C、氧化鐵中,鐵元素的化合價是+3,氧元素的化合價是-2,氧化鐵的化學式是Fe2O3.正確;
D、碳酸鉀中,鉀元素的化合價是+1,碳酸根的化合價是-2,碳酸鉀的化學式是K2CO3.錯誤.
故選C.
點評:解答本題要理解在單質中,元素化合價為零,在化合物中,各種元素的化合價不為零,但是代數和為零.