首页 > 解决方案 > c/c++中return 0的作用是什么?

问题描述

int main()
{
  /*

   Code Here

  */

  return 0;
}

如果应用返回 -1 而不是 0 会发生什么?我也使用 -1 和 return 但我的程序也成功运行。比带数字的return语句需要什么。

标签: c++c

解决方案


通常,返回值用于确定程序是成功还是失败。您可以从另一个程序调用您的程序并记录状态。操作系统记录程序的返回值,并推断 0 为成功,非零为失败。

一个例子:如果您在任务计划程序中安排了您的程序。它会将 0 解释为成功,将任何其他值解释为失败,并相应地显示任务的状态列。


推荐阅读