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

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

如果是这样写的“void main()”就不需要返回任何值;如果是写成“int main()”函数就必须要返回一个值,并且这个事须是int型;如果写成“main()”,即返回类型缺省时,函数可不需返回一个值,也可返回一个值,但必须是整型,因为在缺省情况下,默认类型为int型!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-22
你用的是 int main()
所以必须返回一个值,而且这值必须得是int型的
如:
int main()
{
return 0;
}

void main() 是C++语言的话这类型是不标准的!本回答被网友采纳
第2个回答  2009-08-05
估计是你用int main()
所以他要求你在结束的时候必需有个返回值。
你在最后加个return 0;
或者改成void main()
第3个回答  2009-08-05
主函数必须返回一个整型的值
也就是主函数内的运算结果必须是个整数
第4个回答  2009-08-05
也许你是void main,但是却在函数最后return了个int型的数据,把void 改成int
相似回答