单项选择题

A.唐末火药已经用于军事
B.唐代炼丹家发明了火药
C.军事需要促使火药发明
D.宋代文献最早记载火药