Q42 of 400 Page 169

Why has sodium chloride a high melting point?

the reason behind sodium having a high melting point is that, sodium chloride is an ionic compound and these compounds are made of up of positive and negative ions. There is a strong force of attraction between the oppositely charged ions, so, a lot of heat energy is required to break this force of attraction and melt or boil the ionic compound.

More from this chapter

All 400 →