一个C语言程序至少包含一个 main函数。main函数是C程序的入口点,即程序执行的开始,不管它在源文件中的什么位置,编译器在链接时总会找到它,并且程序的执行总是从main函数开始,最后再返回到main函数结束。
此外,C语言程序一般由若干个函数构成,除了main函数外,还可以包含其他自定义函数。这些函数可以进一步调用更底层的函数,直至最底层的函数完成其任务后,再逐层返回,最终由main函数统一协调和控制整个程序的执行流程。