www.jbmf.net > C语言问题 Error: `mAin' must rEturn `int'

C语言问题 Error: `mAin' must rEturn `int'

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

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

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

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

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

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

warning: return type of `main' is not `int' 原文翻译是: 警告:main函数的返回类型不是int C语言用的turboc编译器里警告还是能正常运行的,但是不安全,你的函数头是不是写了 int main() { } 1。可以改成void main() { }或者不写void,在vc+...

fun() { ....... } 这个函数的默认返回值是int类型,如果没有返回值,则将函数定义为void fun()即可。

第四行n后面多了一个逗号,还有你的mian函数的返回类型定为了void,说明该函数中不应存在返回值,但你在第十行返回了一个int值0,所以编译器报错 `main' must return `int ,提醒你应该把main前面的void改成int ,或者你保留void,去掉return 0...

error: `main' must return `int' //mian函数的定义是 int main(void) ,void main是错误写法。 error: `srand' was not declared in this scope //srand函数需要包含头文件#include error: `rabd' was not declared in this scope //你的函数名...

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com