このページに関してのお問い合わせはこちら
C/C++の宿題片付けます 130代目
ツイート
940
:
デフォルトの名無しさん
:
2009/10/15(木) 07:53:23
>>934
ANSI以前との互換性のために、ANSI-Cではプロトタイプ宣言の時だけは引数にvoidを
明示しないとならないことになっている。
定義ではvoidの明示は不要。
C++ではプロトタイプ宣言でも関数定義でもvoidの明示は不要。
つまり、ANSI-Cで引数の無いmain関数のプロトタイプを書く場合だけは、引数の型を
voidとするのが正式。それ以外の場所は省略しても正式。