C 程序的入口函数是 main函数。在C语言中,main函数是程序执行的起点,当操作系统启动程序时,会自动调用main函数,并从该函数的第一行代码开始执行。main函数有两种常见的形式:
1. `int main(void)`:不带任何参数的main函数。
2. `int main(int argc, char *argv[])`:带有两个参数的main函数,用于接收命令行参数。
这两种形式的main函数在功能上没有区别,只是参数列表不同。在C语言程序中,必须包含一个main函数,且只能有一个。main函数的返回值用于解释程序的退出状态,若返回0,则表示程序正常退出;返回其他数字则表示程序异常退出。
需要注意的是,虽然main函数是C程序的默认入口点,但实际上可以通过其他函数或系统调用作为程序的入口点。然而,在大多数情况下,我们仍然使用main函数作为C程序的入口点。