keil编译程序时出现2个warning,不能生成hex文件

时间:2023-02-11 09:13:23

uchar read_18b20()
{
uchar i,value;
for(i=0;i<8;i++)
{
dq=0; 
value>>=1; 
dq=1;
if(dq==1) 
value|=0x80;
  delay_uint(5); //60us 
112行    return value; 
}
}


YanWu.c(112): warning C294: unreachable code
YanWu.c(113): warning C291: not every exit path returns a value

1 个解决方案

#1


 把return value; 下面的括号移到上面

#1


 把return value; 下面的括号移到上面