最近在使用codeblock建立c++文件时,用void main();不能正常编译,

提示错误必须改成int main(),结果可以编译,这是为什么??
2024年11月23日 03:36
有2个网友回答
网友(1):

是滴。codeblocks默认是使用GNU GCC Complier编译C++程序的。
这个版本的编译器不允许void main()这样定义main函数。
你可以int main() {return 0;}
或者main() {}都是可以的。

网友(2):

可能是编译器问题,用int main(void),然后return 0;这样更规范