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