Answer:
The main difference between the heat of formation and heat of reaction is that heat of formation is the amount of energy either absorbed or released during the formation of a compound whereas heat of reaction is the amount of energy either absorbed or released during any chemical reaction.