int main()和int main(void)(int main())
2023-02-08 06:30:16
•
来源:
导读 大家好,今天小六子来为大家解答以下的问题,关于int main()和int main(void),int main()这个很多人还不知道,现在让我们一起来看看吧!
大家好,今天小六子来为大家解答以下的问题,关于int main()和int main(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(),原则上不会遇到任何问题。
本文分享完毕,希望对你有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!