所谓main函数,就是指你所编写的这个程序要执行什么功能,而它在实际的运用中要调用到其它的函数,可以是库函数,也可以是自定义函数,最后由main函数来实现这些函数的具体功能,其实说白了,就是你想要解决什么问题它的主要步骤就是main函数,而各个步骤的细节就是各种函数
首先,你写的程序是要通过编译器编译、链接了之后才能变成一个二进制的可执行程序吧,理解了这个就不难明白了。每个二进制程序都必须有个执行的起点,那么C的编译器是怎么知道你写的程序是从哪里开始执行起的呢?这个函数就是main了。所以main函数是每个C程序必须具备的,编译器链接的时候,会自动查找你是否定义了这个函数,如果没有,就会报错