在c / c ++中return 0的作用是什么?

时间:2018-10-15 18:53:17

标签: c++ c

int main()
{
  /*

   Code Here

  */

  return 0;
}

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

1 个答案:

答案 0 :(得分:1)

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

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