A、食物腐败、钢铁生锈都会生成新的物质,都属于化学变化;此项错误;B、干冰升华、冰雪融化的过程中都没有新物质生成,都属于物理变化;此项错误;C、氢气燃烧有新物质--水生成,属于化学变化;氧气无色属于氧气的物理性质;此项正确;D、烧杯炸裂没有新物质生成,属于为了变化;火药爆炸有新物质生成,属于化学变化.此项错误;故选C.