单项选择题

A.主函数可以写在其他函数之后,函数内不可以嵌套定义函数
B.主函数必须写在其他函数之前,函数内可以嵌套定义函数
C.主函数必须在写其他函数之后,函数内可以嵌套定义函数
D.主函数必须写在其他函数之前,函数内不可以嵌套定义函数