问题分析:咳嗽吃罗红霉素是否有效,主要取决于引起的病因。如果是由细菌感染下呼吸道引起咳嗽,此时吃罗红霉素之类的抗生素是能控制气道炎症,缓解咳嗽的临床症状。但引起咳嗽病因有很多,对于非感染性因素引起的咳嗽,此时罗红霉素则无效,例如感冒后咳嗽、咳嗽变异性哮喘、上气道综合征、胃食管反流性咳嗽,支气管肺癌等疾病。故当出现咳嗽时不要盲目的口服抗生素治疗,一定要针对病因的处理。