Differentiate between oxidizing and reducing agents.

An oxidizing agent is a substance that accepts electrons and gets reduced in the process. A reducing agent, in contrast, donates electrons and gets oxidized. For example, oxygen is an oxidizing agent because it accepts electrons, and hydrogen is a reducing agent because it donates electrons.