エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C言語 exitの使い方
慣用的に、 正常終了ならexit(0); 異常終了ならexit(1); としています。 exit(x);とreturn x; は、同じ... 慣用的に、 正常終了ならexit(0); 異常終了ならexit(1); としています。 exit(x);とreturn x; は、同じ意味となります。 (C言語の規格で、main()からreturnする終了は、 exitの終了と同等となっている) 正常終了ならexit(0);もしくはreturn 0;は意見が分かれないと思います。 問題は、異常終了の時1とするか-1とするかですが、 これはどっちでもいいです。 気になるなら、stdlib.hで定義されているEXIT_FAILUREマクロを使って、 exit(EXIT_FAILURE); とすればいいでしょう。 エラーの種類によって値を変えてもいいし。 ところで、exit(0);とexit(1);の違いですが、 Windowsの場合、実はあまり意味がありません。 この値は、バッチファイルの中でエラーレベルとして 取得されます(詳細は略)。 昔