Ans: Heart attack is caused due to clotting of blood in the arteries or blockage in arteries, whereas cardiac arrest can be a sudden stop in a heartbeat because of a drug overdose, ventricular fibrillation, etc.