mshd.net
当前位置:首页 >> must rEturn int >>

must rEturn int

楼上的都是用编译器说事儿,其实不是编译器的问题,是标准的问题,标准有多种,基本的国际标准有两种,每种也有不同的时期的版本,一般以最近期版本为准,编译器只是实现标准而已,编译器有很多,有的只遵循一种,有的兼容多种标准,一般都还扩...

这句话的意思是说,你的main函数的返回值必须是int型的。 要想改成其他格式的,你只需要在main函数前改了就行了。 例如: public void main{ ///////////// 这里就不需要那个returnXXX的句子了 } 这个main函数就是无返回值的 public int main{ /...

在C++中,main()一般要求用int,即应写为 int main (){ …… return 0; } 但有一些也可以写为void main() ,而有一些不能这么写, 任何时候都可以用int main(),所以建议不用void main(), 用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。 ...

应该在主函数末尾加上 return 0;这个错误是因为在声明主函数时写了 int main(){ ...;}而没有返回值。正确的写法应为: int main(){ ...; return 0;}需注意的是, return为有返回值的函数的终点,函数内return后的语句一概不执行,所以要加在末尾...

把main函数改一下就行了. C里面能这么写: void main() { } 但是C++得这样: int main() { return 0; } 你是第一种写法,所以错了. 谢谢,希望学习进步 =_=

这是因为有的C编译器要求main()函数必须要有一个int的返回值。用以获知main()函数的执行情况。 应该将vaoi main()修改为: int main(void) 或int main(int argc, const char *argv[]) int main(int argc, const char *argv[], const char *env[]...

应该是编译器的问题 请将void main()-->int main(void){ ... ... return 0; }

你用的是 int main() 所以必须返回一个值,而且这值必须得是int型的 如: int main() { return 0; } void main() 是C++语言的话这类型是不标准的!

确实应该return 0,但你main函数的原型没改,仍然定义成void类型,表示它什么也不返回,这当然不能通过编译。请在加入了return 0后再将void main改成int main

程序在我这里都是可以正常运行的.你应该在你的 编译器上找问题了.不是找程序的问题,不在电脑上 编译运行过的程序我也不会发到网上来 这么多人在忽悠楼主,很无语..别误导楼主啊 是你没加命名空间呀,你的编译器居然会报那样的错误 真是糟糕,谁说ma...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com