A cannon after firing recoils due to
Conservation of energy
Backward thrust of gases produced
Newton's third law of motion
Newton's first law of motion
A cannon after firing recoils due to
When cannon fires the cannon ball, if applies large force on it due to which cannon ball travels large distance. This force is action. At the same time, cannon ball applies same force on cannon due to which cannon recoils. This force is reaction.
As it is action reaction pair, Option $c$ is correct.