A、硫在空气中燃烧,发出淡蓝色火焰,故选项说法错误.B、红磷燃烧时,产生大量的白烟,而不是白色烟雾,故选项说法错误.C、镁带燃烧,发出白光,生成一种白色固体,故选项说法正确.D、木炭在氧气中燃烧,发出白光,而不是红光,故选项说法错误.故选C.