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

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

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

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

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

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

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

main函数改成下面这样的格式就可以了! int main( void ){ // your code return 1;}这个错误提示说得很清楚。可能是C-Free这个编码器的规定吧,是满足C99等标准的,你用的TC或是VC,当你把代码敲成你那样的时候,会自动给你变成我上面的格式的!

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

这句话是说 main函数必须返回int 在用DEVC++或者codeblocks 严格按照C99标准检查的,就可能会有这个错误。解决起来也很简单 。 把你的void main 改成 int main 就行了,然后在最后main函数的return 改成return 0; int main() { return 0; }

////警告可以忽略,但如果严格点的话#include#includeint main(int argc, char *arg[]) ///标准C主函数原型{float x,y;printf("Enter x:");scanf("%f",&x);if(x

#include //添加 printf 函数的头文件 #include #include int randonNumber(){int i,number;srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样for (i=0; i

网站地图

All rights reserved Powered by www.jbmf.net

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