main 返回值

int main()c++

在c中表示返回值時int;也能夠不明確給出返回值,默認爲int;()表示接受任何參數,main(void)表示不接受任何參數。main(),int main(),main(void)//C89可用函數

在c++中必須明確給出返回值,他沒有默認返回值;()表示不接受任何參數。int main( int argc, char *argv[] );spa

 

void main()orm

表示不返回任何值。這在c和c++中都沒有定義,可是有的編譯器會支持這種格式。main的返回值都是int。編譯器

 

return 語句編譯

當程序沒有給出這條語句時,有些編譯器會自動加上。gc

 

在最新的 C99 標準中,只有如下兩種定義方式是正確的:
int main( void )
int main( int argc, char *argv[] )
程序

 

C++98 中定義了以下兩種 main 函數的定義方式:
int main( )
int main( int argc, char *argv[] )
co

相關文章
相關標籤/搜索