c语言运行时候出现“main” must return "int"是什么意思

c语言程序编辑好以后,运行时出现“main” must return "int"的错误提示,这是什么意思,该如何解决?

第1个回答  2013-10-14
用中文翻译过来就是,必须要一个返回int类型的值
第2个回答  2013-10-14
main()前加了int要么去掉,要么return 一个int值

C语言问题 error: `main' must return `int'
错误提示的意思是,main函数必须返回int类型。这个要求是C99提出的,所以采用C99及以后标准的编译器,都会强制要求main函数返回int类型。即这样:int main(){ ... return 0;} 而现在很多书都不注意规范,用着老编译器,这种事情毫不在意,写成main()和 void main()的屡见不鲜,这个需要个人...

c语言运行时候出现“main” must return "int"是什么意思
如果是这样写的“void main()”就不需要返回任何值;如果是写成“int main()”函数就必须要返回一个值,并且这个事须是int型;如果写成“main()”,即返回类型缺省时,函数可不需返回一个值,也可返回一个值,但必须是整型,因为在缺省情况下,默认类型为int型!

main must return int是什么错误?
提示main函数的返回值类型必须为int型。同时要在main函数结束执行前添加诸如return 0,之类的语句。void main() 是C++语言的话这类型是不标准的,改为int main()即可。任何时候都可以用int main(),所以建议不用void main(),用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。总结一下就是,...

C语言编的,提示 'main' must return 'int',是什么问题?
return 0;} 但有一些也可以写为void main() ,而有一些不能这么写,任何时候都可以用int main(),所以建议不用void main(),用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。

error: '::main' must return 'int'解决办法
面临运行时的错误提示,显示"::main'必须返回'int'",你可能会感到困惑。不过,通过理解问题的根源和进行相应的代码调整,这个困扰便能迎刃而解。深入分析,发现错误的根源在于C++标准中明确要求main函数需要返回一个'int'类型。而你可能在使用C语言时,将其写为void类型,这是造成问题的原因之一。再者...

用C-Free写 void 程序,为什么提示错误:main must return int
哪本书教你写的void main()?扔了它 新标准中,main函数的格式只有下面几个 int main()int main(int argc, const char *argv[])int main(int argc, const char *argv[], const char *env[])C++中,main函数最后的的return 0;可以省略 ...

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

main must return int是什么错误?
在C++中,main()一般要求用int,即应写为int main (){ return 0。但有一些也可以写为void main() ,而有一些不能这么写。任何时候都可以用int main(),所以建议不用void main()。用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。简介 当前阶段,在编程领域中,C语言的运用非常之多,它...

C语言方程求解(高分悬赏)
void main()下面那行错误 提示信息为main must return int 去掉void看是不是你要的结果,我把你上面的复制到Dev-C++上编译运行的,就出现上面的错误

...C4033: 'main' must return a value,不能出运行结果,请帮忙看下...
main函数的返回值必须是int型,该类型表示整数。在大多数系统中,main函数的返回值是一个状态指示器。返回值0往往表示main函数成功执行完毕。任何其他非零的返回值都有操作系统定义的含义。通常非零返回值表明有错误出现。每一种操作系统都有自己的方式告诉用户main函数返回什么内容。你return一个值吧 ...

相似回答