他达拉非和西地那非的区别是化学的成分不同,他达拉非和西地那非相比较来说,他达拉非的效果比较好一些,但是两种药物都是用于治疗男性勃起功能障碍的。男性勃起功能障碍因为心理因素所造成的,还有可能是神经性因素所引发的,也有可能是外伤因素导致的,因此还需要结合病因做出相应的治疗。