提示为控制会到达 non-void void函数怎么用的末尾但不知是哪里错了

它的意思是:控制到达非voidvoid函数怎麼用的结尾就是说你的一些本应带有返回值的void函数怎么用到达结尾后可能并没有返回任何值。这时候最好检查一下是否每个控制流都會有返回值。

意思是fb_draw2void函数怎么用是隐式声明,也就是说找不到fb_draw2的显示声明。
通常是因为缺少引用相应的.h文件造成的。例如以上例子僦是因为缺少 #include<fb.h>

1 没有把void函数怎么用所在的c文件生成.o目标文件
2 在void函数怎么用所在的c文件中定义了但是没有在与之相关联的.h文件中声明

}
今天写数据结构代码的时候调試一段程序,结果发现编译器提示了一些错误信息:

经过百度查询得知原因是自己定义了一个有返回值的void函数怎么用,而void函数怎么用结尾却没有返回值;

或者是主void函数怎么用的结尾没有添加语句:return 0;

我看了看自己写的void函数怎么用非void的void函数怎么用都有写返回值的,并且主void函數怎么用也有添加返回0为什么还会有这样的错误呢?


经过仔细思考后才明白我的那个void函数怎么用是找到了才有返回值的,如果没找到僦没有返回值

怪不得会提示这个错误信息,于是我在void函数怎么用的最后添加了语句:return -1编译一下,没有错误信息


}

我要回帖

更多关于 void函数怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信