我在编译时出现这样的提示,应该这样解决:
Warning F:\programer\disp.c 667 : constant conditional branch: possible use of = instead of ==Warning F:\programer\disp.c 675 : constant conditional branch: possible use of = instead of ==
程序如下:
if(bkeyen==1)
{
bkeyen=0;
……
}
else if(duckeyvaule==0x02)
{
bsetk=0;
……
}
else if(duckeyvaule=0x01)
{
bsetk=0;
……
}
else if(duckeyvaule=0x03)
{
bsetk=0;
……
}
else
{
bsetk=0;
……
}
} if(bit==0) 有时 一个疏忽自己也会 把 ==写成 =这是 低级的错误。
还有 就是 你 的 else 也要标准些,对应的要加括号,这样就可以 避免可能的错误 。
页:
[1]