C和C++中main()应返回什么?


  • main的返回值用于指示程序如何退出。如果程序执行正常,则使用0返回值。异常终止(错误、无效输入、分段错误等)通常由非零返回值终止。对于如何解释非零代码,没有标准。
  • 不过,你可以定义自己的状态代码,并使用它们来表示程序中的不同类型的错误。
  • GCC建议使用stdlib.h中定义的EXIT_SUCCESS或EXIT_FAILURE来发送退出信号。
  • 在C++中,int main()可以不带返回值,此时它默认为返回0。

更新于:2020年2月11日

3K+浏览

开启你的职业生涯

通过完成课程获得认证

立即开始
广告
© . All rights reserved.