2

重複の可能性:
main()はC / C ++で何を返す必要がありますか?
なぜ私たちはC++でintmainを与え、voidmainを与えないのですか?

私はC++の学習を始めましたが、次の質問が思い浮かびました。main ()は常にintを返しますか?int main( )の代わりにvoid main()を宣言できませんか?

ありがとうございます!

4

2 に答える 2

6

はい、main()返す必要がありintます。戻り値はオペレーティングシステムに返され、プログラムが正常に実行されたかどうかを示します。ゼロは成功を意味します。

ただし、必要に応じて、returnステートメントを除外することができますmain(そしてmain)。その場合、ゼロを返します。

于 2012-09-24T18:38:32.577 に答える
1

整数値を返す必要があります。戻り値は、エラーコードがあった場合、それをコンピュータに通知します。0を返すと、プログラムにエラーがなかったことを示します。

于 2012-09-24T18:39:28.240 に答える