龙空技术网

C语言小知识点 编译错误void value

对就是RTOS 146

前言:

现时朋友们对“void mainc语言”大致比较看重,咱们都需要知道一些“void mainc语言”的相关资讯。那么小编同时在网上收集了一些对于“void mainc语言””的相关资讯,希望你们能喜欢,我们快快来学习一下吧!

错误现象:

编译错误:void value not ignored as it ought to be。void 值未如预期地被忽略。

错误码解释:

这是GCC编译器的错误信息,说的是,一个函数func()的返回return的类型是void ,但却尝试把这个函数返回的值赋给非void类型的变量。

编译时出现“void value not ignored as it ought to be”错误,是因为一个函数的返回值为void,但是又把这个函数的返回值赋值给了一个具体类型的变量。

代码示例:

void func(){   //some code} int main(){   int t = func(); //compile error     return 0;}

错误比较好理解,确实不应该犯得错误,记录一下,对这个错误眼熟,下次可以快速定位解决。

标签: #void mainc语言