Linux C语言编译警告:control reaches end of non-void function

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux C语言编译警告:control reaches end of non-void function相关的知识,希望对你有一定的参考价值。

控制到达非void函数的结尾。就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何值。
即需要有返回值的函数在运行时没有返回值,导致报错。此时需要检查代码的返回值是否编写错误,是否缺少返回值。

参考文章:warning: control reaches end of non-void function(C语言编译报错)

以上是关于Linux C语言编译警告:control reaches end of non-void function的主要内容,如果未能解决你的问题,请参考以下文章

C语言不管输入啥,编译之后都是一个错误,零个警告。请问这是怎么回事?

C 语言学习的第 04 课:编译器常见错误和警告

linux 用g++编译c++代码的问题

c语言宏定义宏函数编译警告:warning: backslash and newline separated by space(后不能有空格)

每天整理点Linux--gcc常用选项

Keil编译警告warning C316:unterminated conditionals