在C++中,main()一般要求用int,即应写为 。
int main (){ return 0。
但有一些也可以写为void main() ,而有一些不能这么写。
任何时候都可以用int main(),所以建议不用void main()。
用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。
任何时候都可以用int main(),所以建议不用void main(),用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。
总结一下就是,C语言标准允许main函数为void类型,按照C++的标准中main必须是int类型,如果你的软件不兼容c那么就只能写成int main(),兼容的话你也可以写成void main也是没有错误的,c中,main的格式,void main (){undefined。