单项选择题

某C程序由一个主函数main()和一个自定义函数max()组成,则该程序:()

A.写在前面的函数先开始执行
B.总是从main()函数开始执行
C.总是从max()函数开始执行
D.写在后面的函数先开始执行