-8

基本的に、C ++でのリターンの概念は何ですか?

?? 通常、return 0 を使用することがあります。またはいつか1を返します。私にはかなり混乱しています 誰か助けてください

4

1 に答える 1

2

これは完全に実装に依存します。通常、インターフェイスのドキュメントには、1または が何0を表しているかが記載されています。通常、関数が呼び出された操作が成功したか失敗したかのステータスを表します。
C 言語標準では、指示の失敗と成功の 2 つのマクロが定義されています。

EXIT_SUCCESS    
EXIT_FAILURE  

参照:

C99 標準: 7.20.4.3exit関数
パラ 5

最後に、制御がホスト環境に戻されます。status の値がzeroまたは のEXIT_SUCCESS場合、処理系定義のステータスの成功した終了の形式が返されます。status の値が の場合、EXIT_FAILURE失敗した終了ステータスの実装定義形式が返されます。それ以外の場合、返されるステータスは実装定義です。

于 2013-04-07T06:40:32.580 に答える