单项选择题

明末徐光启对使用火炮守城提出了()的原则。

A.以长护短
B.以攻为主,攻防结合
C.以台护铳,以铳护城,以城护民
D.以退为进,后发制人