exit(0) 与 exit(1) 的区别


在这篇文章中,我们将了解 exit(0) 和 exit(1) 的区别。

exit(0)

  • 它是可移植的。

  • 表示程序成功终止或完成。

  • 当程序在没有错误的情况下执行时,它表示程序终止。

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

  • EXIT_SUCCESS 可被定义为标准的零。

语法

exit(0);

exit(1)

  • 它不可移植。

  • 表示异常程序终止。

  • 当程序在执行中遇到某些错误退出时,表示程序终止。

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

  • 它不受标准限制为仅为 1。

  • 根据系统如何实现它,可以使用它。

语法

exit(1);

更新于: 2021-03-24

2K+ 浏览

启动你的 事业

通过完成课程获得认证

开始
广告