C与Sio2反应条件是高温800度左右,这个反应能够发生,但是K的金属性要比度Na强,这个反应能发生的理由是K在800度这个温度时,差不多要沸腾了,很容易挥发,而Na在这个温度时仍然是液态,因此,在反应过程中,K能够不断被挥发出来,从而发生这个反应。SiO2+2c=Si+2CO这个反应能够发生的理由和这个相似,CO是气态,能够促使反应向右边移动。