导读 您好,今天小编胡舒来为大家解答以上的问题。intmain(void),int main()相信很多小伙伴还不知道,现在让我们一起来看看吧!1、楼上的都是用...

您好,今天小编胡舒来为大家解答以上的问题。intmain(void),int main()相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、楼上的都是用编译器说事儿,其实不是编译器的问题,是标准的问题,标准有多种,基本的国际标准有两种,每种也有不同的时期的版本,一般以最近期版本为准,编译器只是实现标准而已,编译器有很多,有的只遵循一种,有的兼容多种标准,一般都还扩展一些标准,对于这个main的返回值,不同的标准定义不同,编译器的处理也是多种多样,不要去深究,没有意义,或者说对于不是独孤求败的人没有必要去弄这个,那种可行用哪种就好,遵循你编译器来。

2、C有两个规范 ANSI C main() { // return 0; 可选 } int main() { return 0; } void main() { } ============== ISO C int main() { return 0; } void main() { } =============== 至于C++的int main(),那是C++的ISO规范,C++也只有ISO规范 。

3、总体一般都是写int main(),原则上不会遇到任何问题。

本文就为大家分享到这里,希望小伙伴们会喜欢。