tra使用离谱bug事件

5 阅读1分钟

// /* 五路灰度传感器循迹配置(中间1路循迹,左右各2路检测转弯)*/ void GrayTrack_Track(void) {

if(D1==0 && D2==0 && D3==1 && D4==0 && D5==0)printf("直线行驶");  // 直线行驶00100
else if(D1==0 && D2==1 && D3==0 && D4==0 && D5==0)printf("左转小弯");  // 01000
else if(D1==1 && D2==0 && D3==0 && D4==0 && D5==0)printf("左转大弯");  // 10000
else if(D1==1 && D2==1 && D3==1 && D4==0 && D5==0)printf("左直转弯");  // 10000

}

当我把最后的左直角弯改成其他字数的时候编译会报错..,然后我改成四个字的时候编译通过太离谱了。