什么会影响共价化合物的沸点?

问题描述:

什么会影响共价化合物的沸点?
比如CH4与C2H6,老师说是因为碳变多了,然后分子间接触的面积增加,所以需要更多的力.为什么共价化合物的沸点不是由化学键而是由原子数量决定的呢?
但是老师说离子化合物的沸点是有化学键决定的.例如MgO比NaCl的沸点高是因为MgO含有2个ionic bonding.
如果这样讲的话,我是否可以讲共价化合物的沸点是由原子数和分子的接触面积决定的,而离子化合物是由化学键决定的呢?
对了,我现在还没学到氢键一类的,所以只要求利用化学键解释.还有就是,因为我在国外上学,所以问老师的话,有点语言的障碍···

共价键是原子间的作用力.
对于共价化合物,沸点是指物质由液态转化为气态时的临界温度.此时分子不变,变化的是分子间作用力.所以共价键不被打断.因此,共价化合物的沸点与共价键无关.
共价化合物的沸点高低与相对分子质量有关.共价化合物的原子数越多,相对分子质量越大,分子间作用力越强,将分子分离需要更多的能量,所以沸点越高.
对于离子化合物,沸点与离子键有关.因为离子化合物到达沸点时,离子键被打断.