求助:超奇怪的问题,if判断语句出错
水晶烟灰缸 2010-05-31 10:58:24 char AT_TYPE_BUF=0x00; //全局变量
.
.
.
void RESPONSE_GPRS(unsigned char s_char)
{
AT_TYPE_BUF+=s_char;
switch(s_char)
{
case 0x0A:
switch(AT_INDEX)
{
case 0x01: //响应AT,返回值OK
if (AT_RESP_COT==0x01&&AT_TYPE_BUF==0xB1) //这里出错
{
.
.
.
break;
}
}
break;
}
}
我监视了AT_TYPE_BUF变量,值确实是0xB1,AT_RESP_COT变量是0x01,但是就是进不了判断语句里面去,难道是灵异事件??