(1)钢铁生锈是铁在空气中时与氧气与水反应的结果;(2)防止钢铁生锈,可以在钢铁上刷矿物油,隔绝空气和水;(3)钢铁中含有碳,而碳不与盐酸反应,铁会与盐酸反应,所以会有残渣碳剩余.故答案为:(1)氧气,水;(2)在钢铁表面涂刷矿物油;(3)碳.