[C++]main函数为什么要有返回类型int?

来源:互联网 发布:威斯康星大学 知乎 编辑:程序博客网 时间:2024/05/17 04:24

c语言规范中,最好main是有返回值的,即使没有,其实编译器也会给你加上。 
Main函数的返回值是提供给它的激发程序,判断其运行状态的,比如是否成功。 
一般情况下,返回给操作系统;特殊情况下,可以通过别的程序调用这个程序,同时捕获这个程序main的返回值。 

另外,当前程序其实也可以调用main函数,所以也可以利用返回值。

原创粉丝点击