The correct statement that explains the difference in mass when iron rusts and forms iron oxide is:
B. Iron oxide has oxygen atoms, and pure iron does not.
This is because when iron rusts, it combines with oxygen from the environment to form iron oxide, which adds mass to the resulting compound.