结直肠癌的病因并不完全明确,可能跟以下几点因素有关。1、有可能跟遗传因素有关,若家族里面有人出现过结直肠癌,后代患上结直肠癌的几率比较大。2、可能跟饮食有关,如果长期吃高脂肪高蛋白的食物可能会诱发结直肠癌,同时如果经常吃烟熏、火烤或腌制类的食物,也有可能会诱发结直肠癌病。3、还有可能跟运动有关。如果长期不运动,身体代谢缓慢也可能会诱发结直肠癌。因此发现结直肠癌后建议查明病情及时对症治疗,避免症状加重。