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

提示错误必须改成int main(),结果可以编译,这是为什么??
2024-11-23 03:36:12
推荐回答(2个)
回答1:

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

回答2:

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