C/C++ における void main と int main の違い

int main() を使用する場合もあれば、void main() を使用する場合もあります。

main()関数は他の関数と同じです。 また、引数を取り、何らかの値を返します。 一点、注意しなければならないのは、プログラムはこのmain()関数から実行を開始するということです。 つまり、オペレーティングシステムがこの関数を呼び出すのです。 void main()はmain()関数が値を返さないことを、int main()はmain()が整数型のデータを返すことができることを表しています。 プログラムが単純で、コードの最終行に到達する前に終了することがない場合、またはコードがエラーフリーである場合は、void main()を使用することができます。 しかし、exit()メソッドを使ってプログラムを終了させたい場合は、何らかの整数値(0または0以外)を返さなければなりません。 このような場合、void main()は動作しません。 したがって、void main()よりもint main()を使用するのがよい習慣です。

raja

公開日:2019/04/25 17:44:25

広告: