main函数一定要有返回值吗?

转载自 https://blog.csdn.net/yuhengyue/article/details/78626195

我们说下C99规定,

main是需要有返回值的。

其中有2种形式是允许的,一种带参数,一种不带参数。

int main()

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

{}

其中argv可以写成char **argv这种形式。

如果你忘记最后return了,有些编译器会自动帮你加上。

不过我还是建议你自己加上,可以告诉程序你是正常退出

还是异常退出。

阅读更多

没有更多推荐了,返回首页