永发信息网

我用GCC进行C语言的编写,结果出现Compile Error: `main' must return `int'

答案:3  悬赏:20  手机版
解决时间 2021-11-14 14:54
  • 提问者网友:暮烟疏雨之际
  • 2021-11-14 10:20
我用GCC进行C语言的编写,结果出现Compile Error: `main' must return `int'
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-11-14 10:31
main 函数的原型

int main(void);

int main()
{
// your code

}

就可以了,用 void main(void) gcc不准追问题目让求两个数的最小公倍数,但是编了个程序在OJ上不能通过,下面的这个程序我在VC6.0上通过了,是在二三行之间加上int main(void);,让后再把void main( )中的void改为int吗,我试了还不行,如果有时间的话帮忙看一下,谢了,没的话就算了,不管怎么样都要谢谢你...追答因为我们有个项目用了GCC 这个问题出现过
int main(void)
{
return 0;
}
就以了,其它编译没这个死要求。
全部回答
  • 1楼网友:未来江山和你
  • 2021-11-14 12:40
main函数定义的是整形,它的返回值也应该是整形。修改成return 0.
  • 2楼网友:旧脸谱
  • 2021-11-14 11:03
是你的代码错了,main需要一个返回值。
你应该就是错在用的是void main,
或者是用的int main但是下面没有相应的return 语句。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯