首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

能不可不加return 0

2012-09-07 
能不能不加return 0c++能不能不加return 0return 0 有什么作用[解决办法]c++里没有 这个形式的void main()

能不能不加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;

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

热点排行