针对你遇到的错误信息 "'main' must return 'int'",以下是对该问题的详细解答: 1. 错误信息含义 在C或C++程序中,main 函数作为程序的入口点,必须返回一个整数值(int)。这个返回值通常用于表示程序的退出状态,其中返回 0 通常表示程序成功执行,返回非零值则表示程序遇到了某种错误或异常情况。 2. 可能的错误原...
使用全局变量或文件输出:如果你需要返回非整数类型的数据,一种可能的解决方案是使用全局变量或将结果写入文件。然后,你可以在程序的其他部分或在程序外部访问这些数据。改变程序的架构:如果你发现 main 函数需要做太多事情,以至于需要考虑改变其返回类型,这可能是一个信号,表明你需要重新设计你的程序。你可以将复杂...
不过,我还是建议你最好在main函数的最后加上return 语句,虽然没有这个必要,但这是一个好的习惯。 也就是说在最新的C语言标准中强制要求main函数的返回值类型为int,main函数的返回值是传递给操作系统,让操作系统判断程序的执行情况(是正常结束还是出现异常) error: '::main' must return 'int'解决办法 运行出现...
void main() 是C++语言的话这类型是不标准的,改为int main()即可。任何时候都可以用int main(),所以建议不用void main()。 1main must return int错误 在C++中,main()一般要求用int,即应写为 。 int main (){ return 0。 但有一些也可以写为void main() ,而有一些不能这么写。 任何时候都可以用int...
这句话是说 main函数必须返回int 在用DEVC++或者codeblocks 严格按照C99标准检查的,就可能会有这个错误。解决起来也很简单 。把你的void main 改成 int main 就行了,然后在最后main函数的return 改成return 0;int main(){ return 0;} ...
解决:‘::main‘ must return ‘int‘ 解决:'::main' must return 'int' 报错如下 解决方法 报错如下 解决方法 void main() 是C++语言的话这类型是不标准的! 改为int main()即可!
原因:设置错误导致。解决方法:重新正确设置来解决此问题。如下参考:1.打开Cfree,就会出现图片中的图片。忽略中间窗口,然后单击中间窗口的右下角关闭并关闭它。2.点击圆左上角的按钮,如下图所示。3.点击左上角的按钮,您将看到下图。4.编写完这样的代码后,单击绿色三角形,就可以运行程序了。5....
你应该说清楚你用的什么编译器,是否支持c99 如果是c99标准:int main(void){ ...return 0;} 主函数一般都是这样 如果是老版本的编译器,比如vc6,main可以随便使用void类型
在程序main()函数的最后一个 } 前面,加上一行:return 0;再编译试试。
应该是错在main函数的返回类型上。有些编译系统不允许写void main(),那可以改成int main()或直接写main()