Why is the boiling point of p-dichlorobenzene higher than o-dichlorobenzene, but the melting point of isomers is higher?
a) Boiling point is determined by the strength of intermolecular forces, which are stronger in p-dichlorobenzene due to symmetrical packing.
b) Melting point is determined by molecular weight, which is higher in p-dichlorobenzene.
c) Boiling point is determined by the number of chlorine atoms, which is higher in p-dichlorobenzene.
d) Melting point is determined by the presence of hydrogen bonding, which is stronger in p-dichlorobenzene.