exit(0)与exit(1)两者之间的区别

在本文中,我们将了解exit和exit(1)之间的区别。

exit

  • 它是便携式的。

  • 它告知程序成功终止或完成。

  • 它告知程序执行时终止而没有任何错误。

  • “ EXIT_SUCCESS”宏用于返回代码0。

  • 可以将“ EXIT_SUCCESS”定义为标准零。

语法

exit(0);

exit(1)

  • 它不是便携式的。

  • 它告知程序异常终止。

  • 它告诉终止程序在执行程序时是否以特定错误退出。

  • “ EXIT_FAILURE”宏用于返回代码1。

  • 不被标准限制为仅1。

  • 可以根据系统的实现方式来使用它。

语法

exit(1);