C程序的主函数是 main函数。C程序的执行始于main函数,并且程序的执行终止于main函数返回或执行到函数末尾时。一个C程序只能有一个main函数,因为它是程序的唯一入口点。
main函数可以有两种形式:
无参数的main函数:
其定义形式为`int main()`,返回类型为`int`。
带参数的main函数:
其定义形式为`int main(int argc, char *argv[])`,返回类型为`int`。其中,`argc`表示命令行参数的个数,`argv`是一个指向字符数组的指针,用于存储命令行参数。
在C程序中,main函数是程序的入口点,负责初始化变量、调用其他函数以及执行程序的主要逻辑。程序的执行流程从main函数开始,当main函数执行完毕并返回时,程序终止。