作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
`getContent` : not all control paths return a value
这是我在编译 C
程序时收到的警告,其中 getContent
是一个 bool
方法,其中包含网站名称和缓冲区参数,如果在缓冲区中未检索到所需页面,则在该函数内递归调用它。
如何删除此警告?
最佳答案
not all control paths return a value
当并非所有控制路径都返回值时,就会出现此警告。例如,以下代码可能会产生警告。
int f(bool b)
{
if(b)
{
return 42;
}
}
为了修复此警告,您应该从所有控制路径返回一个值。
int f(bool b)
{
if(b)
{
return 42;
}
return 50; //<--
}
关于c - 'getContent' : not all control paths return a value ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13135802/
我是一名优秀的程序员,十分优秀!