单项选择题C语言程序是从main函数开始执行,这个函数写在()。

A.程序文件的开始
B.它所调用的函数的前面
C.程序文件的最后
D.程序文件的任何位置