大便有菜叶应该不是肠癌,可能是肠胃的消化酶不足造成的,由于吃饭吃的太快引起肠胃功能运动过快,出现以全功能减退,从而引起食物消化不良或者是胃消化的食物,会随着粪便排出的现象。可以通过健胃的药物和消炎药物来治疗,平时在吃饭的时候,要细嚼慢咽,不要暴饮暴食。