玉米发生红苗现象是因为玉米生长的土壤缺氮肥所致。当土壤中有效磷的含量低时,磷供应不足,引起玉米苗发红。当玉米苗长出时,遇到低温或者浇水,对根系造成伤害,发育不良,影响吸收磷的能力。低温会降低土壤磷的有效性,即使土壤含磷量再高,也会造成玉米苗发红。