C++標(biāo)準(zhǔn)中規(guī)定的:main函數(shù)的返回值類型應(yīng)該定義為int類型。
C++98 中定義了如下兩種 main 函數(shù)的定義方式:
int main( ) int main( int argc, char *argv[] )
main 函數(shù)的返回值類型必須是int。如果main函數(shù)的末尾沒寫return語句,C++98 規(guī)定編譯器要自動(dòng)在生成的目標(biāo)文件中加入 return 0;。