能不可不加return 0
能不能不加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++ 能不能不加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;
从好的编程习惯来说,还是要写上的