1. 每一个C++程序都有一个main函数吗
每个程序不一定都要有main这个名字的函数
其实叫什么名字无所谓,但是必须有"主函数",哪怕这个函数什么也不做直接返回
对于应用程序来说,叫做入口点
我们写程序之所以要有main这个函数,是因为编译器默认的入口函数就是main(对于DLL来说就是DllMain),其实你完全可以不要main这个函数,而改用比如test123之类的函数,但是在编译的时候你需要附加额外的命令行来指定入口函数是那一个
2. 每个c程序文件都必须有一个main()函数
不是每一个源文件都要有一个main函数,而是每个c语言项目中的所有源文件中必须有且只能有一个main函数。