What is the difference between quicklime, limestone and slaked lime, and what is the relationship between them?

What is the difference between quicklime, limestone and slaked lime, and what is the relationship between them?

The main component of limestone is calcium carbonate, which is heated and calcined to obtain quicklime: CaCO3=(high temperature)=CaO+CO2↑
The quicklime is calcium oxide, dissolved in water to obtain slaked lime: CaO+H2O=Ca (OH)2
Hydrated lime reacts with CO2 to form calcium carbonate: Ca (OH)2+CO2=CaCO3 H2O

What is the scientific difference between limestone and quicklime

A normal salt of calcium carbonate, CaCO3 insoluble in water, usually used to make carbon dioxide and a major component of marble; quicklime: calcium oxide CaO reacts with water to give off a large amount of oxide of thermally mature lime, usually used as a desiccant but not to dry acid gases; slaked lime: calcium hydroxide Ca (OH)2 slightly soluble in water, usually used to make sodium hydroxide.

A normal salt of calcium carbonate, CaCO3, insoluble in water, usually used to make carbon dioxide and a major component of marble; quicklime: calcium oxide CaO reacts with water to give off a large amount of oxide of thermally mature lime, usually used as a desiccant but not to dry acid gases; slaked lime: calcium hydroxide Ca (OH)2 slightly soluble in water, usually used to make sodium hydroxide.

A normal salt of calcium carbonate, CaCO3, insoluble in water, usually used to make carbon dioxide and a major component of marble; quicklime: calcium oxide CaO reacts with water to give off a large amount of oxide of thermally mature lime, usually used as a desiccant, but not to dry acid gases; slaked lime: calcium hydroxide Ca (OH)2 slightly soluble in water, usually used to make sodium hydroxide.