下列叙述中正确的是()。
A.在c程序的函数中不能定义另一个函数
B.在c程序中main函数的位置是固定的
C.C程序中所有函数之间都可以相互调用
D.每个C程序文件中都必须要有一个main函数
请帮忙给出正确答案和分析,谢谢!