在 C 和 C++ 中 main() 應該返回什麼?


  • main 的返回值用於指示程式退出的方式。如果程式執行正常,則使用 0 作為返回值。異常終止(錯誤、無效輸入、段錯誤等)通常以非零返回值終止。對於如何解釋非零程式碼,沒有標準。
  • 不過,你可以定義自己的狀態程式碼並使用它們來表示程式中不同型別的故障。
  • GCC 建議使用在 stdlib.h 中定義的 EXIT_SUCCESS 或 EXIT_FAILURE 來發送退出訊號。
  • 在 C++ 中,int main() 可以不帶返回值,此時它預設返回 0。

更新於: 11-Feb-2020

3K+ 瀏覽

開啟您的 職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.