读书人

能不可不加return 0

发布时间: 2012-09-07 10:38:15 作者: rapoo

能不能不加return 0
c++ 能不能不加return 0
return 0 有什么作用

[解决办法]
c++里没有 这个形式的void main() 主函数

只有int main(int argc, char **args) 或int main()

所以必须有返回值

貌似可以返回 -1也可以返回0 具体含义楼主可以上网查一下主函数返回值

网上有大量的讨论
[解决办法]
C/C++里,只要函数有返回值的,都必须return,
return 0适用于0能够隐式转换为返回值类型的函数,比如long fun()

通过函数返回值可以得到一些函数处理的信息,比如返回0表示函数执行成功
[解决办法]
如果是main()函数,可以不写return 0;
但是这是编译器允许的唯一特例,相当于编译器代替你写了return 0;

从好的编程习惯来说,还是要写上的

读书人网 >C++

热点推荐