warning: control reaches end of non-void function

今天gcc报错warning: control reaches end of non-void function,很神奇,字面上看起来像力扣的报错,VScode、atom都会报错,那个warning: control reaches end of non-void function是gcc-MinGW的问题
解决方法
warning: control reaches end of non-void function它的意思是:控制到达非void函数的结尾。就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何值。这时候,最好检查一下是否每个控制流都会有返回值。
经多方查找,应该在被调函数末尾的花括号前加上一个 return 语句 。


再多废话几句:
这个问题vs的编译器就没事,vs自带visual studio的编译器,不是MinGW。
另外如果这篇文章对您有用,请点赞,如果哪里说错,请评论

原文地址:https://www.cnblogs.com/coding365/p/12872295.html