基本的に、C ++でのリターンの概念は何ですか?
?? 通常、return 0 を使用することがあります。またはいつか1を返します。私にはかなり混乱しています 誰か助けてください
これは完全に実装に依存します。通常、インターフェイスのドキュメントには、1
または が何0
を表しているかが記載されています。通常、関数が呼び出された操作が成功したか失敗したかのステータスを表します。
C 言語標準では、指示の失敗と成功の 2 つのマクロが定義されています。
EXIT_SUCCESS
EXIT_FAILURE
参照:
C99 標準: 7.20.4.3exit
関数
パラ 5
最後に、制御がホスト環境に戻されます。status の値が
zero
または のEXIT_SUCCESS
場合、処理系定義のステータスの成功した終了の形式が返されます。status の値が の場合、EXIT_FAILURE
失敗した終了ステータスの実装定義形式が返されます。それ以外の場合、返されるステータスは実装定義です。