In an addition reaction, new atoms are added to a compound (typically across double or triple bonds in unsaturated hydrocarbons). In a substitution reaction, one atom (usually hydrogen) is replaced by another atom, such as a halogen.