exit(0) 和 exit(1) 之间的区别

computer programmingprogrammingmiscellaneous

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

exit(0)

  • 它是可移植的。

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

  • 它告知程序在没有任何错误的情况下执行时的终止。

  • ‘EXIT_SUCCESS’ 宏用于返回代码 0。

  • ‘EXIT_SUCCESS’ 可以定义为标准零。

语法

exit(0);

exit(1)

  • 不可移植。

  • 它表示程序异常终止。

  • 它表示程序在执行过程中因某些错误退出时终止。

  • ‘EXIT_FAILURE’宏用于返回代码 1。

  • 标准并不限制它只能为 1。

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

语法

exit(1);

相关文章