C言語の標準ライブラリexitのリファレンスです。
概要 | プログラムを正常終了させる。 |
ヘッダ | #include <stdlib.h> |
I/F | void exit(int status); |
戻り値 | なし。 |
詳細 | exit関数は、プログラムを正常終了させる。exit関数は、まずatexit関数で登録された全ての関数を登録の逆順で呼び出す。ただし、その関数よりも前に登録されている関数のうちで、その関数の登録時点で既に呼び出されているものは、それらの呼び出しよりも後の呼び出しとなる。次に、バッファリングされた未書き出しのデータを持つ、全てのオープンしているストリームをフラッシュし、クローズする。また、tmpfile関数で生成した全てのファイルを削除する。そして、最後にプログラムを終了させる。statusが0又はEXIT_SUCCESSなら成功終了状態を、statusがEXIT_FAILUREなら失敗終了状態を処理系定義の形式でホスト環境に返す。 |