HCl is strictly speaking - a polar covalent molecule with a partial positive charge on hydrogen and a partial negative charge on chlorine. When this is dissolved in water, water too being a polar...
Molecular compounds are 'simple' molecules that have weak forces acting between them, for example water and hydrogen which only possess few atoms. Whereas ionic compounds are compounds which use...