离子化合物是由阳离子和阴离子构成的化合物。所以离子化合物中一定含有离子。否则就不是离子化合物了。
HCl不是离子化合物,也不含有离子。是 共价化合物。
盐酸中含有氯离子和氢离子,那是HCl在水中电离的结果。盐酸不是HCl,只有HCl溶解在水中后才构成盐酸,所以盐酸是混合物,就不涉及离子化合物和共价化合物了。
比如NaCl是离子化合物,是Na+离子和Cl-离子通过离子键结合生成NaCl,溶于水在水分子的作用下,破坏的NaCl的离子键,在溶液中又形成自由移动的Na+和Cl-,HCl是H和Cl通过共价键形成的共价化合物,HCl气体不存在离子,只有HCl分子,但溶于水在水分子的作用下,破坏的HCl的共价键,在溶液中又形成自由移动的H+离子和Cl-离子