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

c语言运行时候出现“main” must return "int"是什么意思
2024-10-31 21:21:43
推荐回答(5个)
回答1:

如果是这样写的“void main()”就不需要返回任何值;如果是写成“int main()”函数就必须要返回一个值,并且这个事须是int型;如果写成“main()”,即返回类型缺省时,函数可不需返回一个值,也可返回一个值,但必须是整型,因为在缺省情况下,默认类型为int型!

回答2:

你用的是 int main()
所以必须返回一个值,而且这值必须得是int型的
如:
int main()
{
return 0;
}

void main() 是C++语言的话这类型是不标准的!

回答3:

估计是你用int main()
所以他要求你在结束的时候必需有个返回值。
你在最后加个return 0;
或者改成void main()

回答4:

主函数必须返回一个整型的值
也就是主函数内的运算结果必须是个整数

回答5:

也许你是void main,但是却在函数最后return了个int型的数据,把void 改成int