exit() 関数の C 言語での使用方法
C言語では、exit() 関数を使用してプログラムの実行を中止し、終了ステータスコードを返します。使用方法を以下に示します。
- #include // プログラムにstdlib.hヘッダーファイルをインクルードします。
- exit() 関数でプログラムを終了させ、終了ステータスコード(整数)を指定します。通常、0 は正常終了、0 以外の値は異常終了を示します。
例えば、正常に終了するプログラムには次のようなコードを使用できます。
exit(0);
このコードを使用すると、プログラムが異常終了したことが分かります。
exit(1);
必要に応じて、異なる異常の状況を示すために、他の整数値を使用することもできます。
注意事項
- exit() 関数を使用する前に、ファイルのクローズやメモリの解放など、必要なクリーンアップを完了する必要があります。
- main関数でreturn文を記述しても同様の効果を得ることはできるが、exit()関数はプログラムの任意の場所で記述することができる。
- exit()関数の呼び出し以降のコードは実行されません。
- exit()関数は開いているファイルの自動クローズとバッファのクリアを行うが、プロセスがすぐに終了するわけではない。システムに戻される。