【初心者歓迎】C/C++室 Ver.10【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0700694
NGNGその教本の中でvoid main(void)になっているのは、著者がきちんと規格を確認して
いないからでしょう。C言語にはANSI(もしくはISO)の規格というものがあって、その
中でC言語に関するすべてのことが決められているのです。「(ISO/IEC 9899:1999
5.1.2.2.1 Program startupより)」などと書いてあるのは、その規格のどこに定められて
いるかの根拠を示したものです。申し訳ありませんが、その著者はこれを調べることを
「サボって」いるわけですから、あまりいい本とは言い難いですね。
今の時点では「汎用性があるから」という理由で納得していただいてかまいませんが、
後々関数について詳しく勉強するときに「戻り値」の意義を確認し直してみてください。
これからはint main(void)を使うようにしてくださいね。
■ このスレッドは過去ログ倉庫に格納されています