单项选择题下列说法正确的是什么()

A.C程序总是从第一个定义的函数开始执行
B.C程序总是从main()函数开始执行
C.main()函数必须放在程序的开始部分
D.要调用的函数必须在main()函数中定义