1. 程式人生 > >【Linux程式設計】程序終止和exit函式

【Linux程式設計】程序終止和exit函式

  • 執行由atexit函式登記的各終止處理程式
  • 總是執行一個標準IO庫的清理關閉操作:為所有開啟流呼叫fclose函式
  • 呼叫_exit或_Exit函式返回核心
注意最後一步,exit最終還是要呼叫_exit或_Exit回到核心。程序有5種正常終止方式和3種異常終止方式(P178),不管程序如何終止,最後都會執行核心中的同一段程式碼。這段程式碼為相應程序關閉所有開打描述符,釋放它所使用的儲存器等。