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+ 瀏覽

啟動你的 事業

透過完成課程獲得認證

開始
廣告