6

ほとんどの場合int main()、何も返されません。 noreturnはエラーにならないので、返さなくてもかまいません。では、なぜ main は int を返さなければならないのでしょうか? void main ができないのはなぜですか?

編集:つまり、通常は何もないのに、なぜ int main() が標準なのreturnですか?

4

3 に答える 3

11

他のプログラムは、リターン コードを使用して、アプリケーションが正常に実行されたかどうかを判断する場合があります。ゼロは通常、実行が成功したことを意味します。

于 2013-05-17T13:55:31.007 に答える
7

void可能ですが、非標準です。返さintれた は、呼び出し元に対して何かを意味することを意味します。

于 2013-05-17T13:55:39.453 に答える