main()在C和C++中定义函数的正确(最有效)方法是什么- int main()或void main()- 为什么?如果int main()那么return 1或return 0?
这个问题有很多重复,包括:
main()函数的有效签名是什么?main()函数void main()和int main()?main()在C++中的签名main()? - 对于C++,确实有一个非常好的答案.main()C语言中的函数样式main()C中的方法类型int main()vs void main()在C中有关:
我知道如果没有给出return语句,那么C++标准return 0会在最后插入main(); 但是,我经常看到最近编写的,符合标准的C++代码,它在结尾显式返回0 main().出于什么原因,有人想要显式返回0,如果它是由编译器自动完成的?