function should return a value; 'void' return type assumed 这句C语言错误信息是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:03:45
function should return a value; 'void' return type assumed 这句C语言错误信息是什么意思?

函数应该返回一个值,void返回类型被假定。

很明显你是使用了VC6.0编译C语言文件造成的。
因为VC6使用的C++的语法规范。
在C中。main(){}是合法的。
但是在最新C++的ISO标准中是不允许的。
至少你应该写:void main()....
ISO推荐的是:int main(){ ... return 0;}
..所以你可以熟悉一下C++的标准可以解决此问题。
或者换回到TurboC。

该函数应该返回一个值,(因为你缺少了 return 语句),现在假定你要送返的是void型。

程序法上来我就知道