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

must rEturn int

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

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

这是因为有的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[]...

在C++中,main()一般要求用int,即应写为 int main (){ …… return 0; } 但有一些也可以写为void main() ,而有一些不能这么写 -------------------------------------------------------------------------------------------- 任何时候都可以用in...

main 函数的原型 int main(void); int main() { // your code } 就可以了,用 void main(void) gcc不准

你的方法声明说明最后要返回一个int类型, static int user(String name) 按照你的流程if( userQuan == 1||userQuan == 2||userQuan == 3){ show(name,userQuan); return userQuan;}//这里应该加个else补全条件判断不成立时的返回值else{ return...

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

main函数需要返回int类型,有些编译器有这个要求,改成这样就行了 #includeint main(){int a,b,sum;a=123;b=456;sum=a+b;printf("sum is %d\n",sum);return 0;}

这不是你代码的问题,而是编译器的问题 C语言的 标准允许main函数为void类型 而按照C++的标准 main 必须是int类型 但很多IDE或编译器不一定准守C++标准,比如VS 可能你用的是 DevC++,这个严格的遵守C++的标准 所以推荐C++按楼上那样的写, 不会...

int main() { return 0; } 这是正确的main函数声明。 Visual C++ 6.0太旧了,1998年发布的软件,当时第一个C++标准(C++98)才发布,所以对标准的支持不是很好。现在最新的版本是Visual C++ 2013。

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