天天看點

main函數一定要有傳回值嗎?

轉載自 https://blog.csdn.net/yuhengyue/article/details/78626195

我們說下C99規定,

main是需要有傳回值的。

其中有2種形式是允許的,一種帶參數,一種不帶參數。

int main()

{}
           
int main(int argc,char *argv[])

{}
           

其中argv可以寫成char **argv這種形式。

如果你忘記最後return了,有些編譯器會自動幫你加上。

不過我還是建議你自己加上,可以告訴程式你是正常退出

還是異常退出。

繼續閱讀