C言語のexit(0)とexit(1)の違いは何ですか?

王林
リリース: 2020-07-18 09:35:29
オリジナル
15211 人が閲覧しました

C 言語における exit(0) と exit(1) の違いは、 exit(0) はプログラムを正常に実行してプログラムを終了することを意味し、 exit(1) はプログラムが異常に実行してプログラムを終了することを意味します。出る。 Exit は、プロセスの終了を示すシステム コール レベルの関数であり、オペレーティング システムによって提供されます。

C言語のexit(0)とexit(1)の違いは何ですか?

相違点は次のとおりです:

exit(0): プログラムを通常どおり実行し、プログラムを終了します。 exit(1): 異常な操作によりプログラムが終了します;

(推奨チュートリアル:

C 言語チュートリアル

) 説明:

exit は、関数の場合、プロセスの終了を示すシステムコールレベルです。

exit はオペレーティング システムによって提供され (または関数ライブラリで指定され)、アプリケーションを終了し、プロセスによって使用されているメモリ領域を削除し、アプリケーションのステータスを OS (オペレーティング システム) に返すために使用されます。システム)。

このステータスは、アプリケーションの実行情報を特定します。この情報は、マシンとオペレーティング システムに関連しています。一般に、0 は正常終了を意味し、0 以外は異常終了を意味します。

以上がC言語のexit(0)とexit(1)の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート