warning: control reaches end of non-void function

我们用vs code编写c++程序,用gcc编译后出现如下错误:
warning: control reaches end of non-void function
原因:控制到达非void函数的结尾
就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何值。这时候,最好检查一下是否每个控制流都会有返回值。

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