keil编译报错 error: #90: function returning function is not allowed
时间: 2024-04-03 09:32:36 浏览: 468
KEIL编译错误信息
这个错误的原因是你可能在函数中返回了一个函数类型的值,而这是不允许的。在 C 语言中,函数是不允许作为返回值的。
要解决这个问题,你需要检查你的代码,找到返回函数类型的语句并修改它们。你可以考虑使用指针或结构体来替代函数作为返回值。或者你可以将函数调用的结果作为返回值,而不是函数本身。
另外,你也可以检查你的编译器是否支持返回函数类型,如果支持,你可以在编译器的设置中进行配置。但是需要注意的是,这种做法不是标准的 C 语言行为,可能会导致你的代码在其他编译器或平台上出现问题。
阅读全文