这种错误只出现在定义需要返回值的函数时。
如:
int num(int a)
{
if (num>5)
{
return 1;
}
}
很容易看懂,当输入的值>5时 返回1
但是当输入的值<或=5呢?
所以就会报这种错误,not every exit path returns a value(不是所有的路径都有返回值)
int num(int a)
{
if (num>5)
{
return 1;
}
return 0; //这样改就好了
}