单项选择题

C语言程序要正确地运行,必须要有()

A.printf函数
B.scanf函数
C.自定义的函数
D.main函数