C51编程
else if(x==b6) {a[0]^=0x04;P1^=0x10;P2|=0xf0;P2&=0x8f;P2|=0xf0;P2&=0xef;}
else if(x==b7) {a[0]^=0x02;P1^=0x04;P2|=0xf0;P2&=0x0f;P2|=0xf0;P2&=0xef;}
else if(x==b8) {a[0]^=0x01;P1^=0x01;P2|=0xf0;P2&=0x8f;P2|=0xf0;P2&=0xef;}
else if(x==b9) {a[1]^=0x80;P1^=0x02;P2|=0xf0;P2&=0x8f;P2|=0xf0;P2&=0xef;}
else if(x==b10) {a[1]^=0x40;P1^=0x08;P2|=0xf0;P2&=0x0f;P2|=0xf0;P2&=0xef;}
我用Keil C 7.0编译上边这段程序(一部分),报错如下
VV.C(94): error C141: syntax error near 'else'
VV.C(94): error C141: syntax error near ';'
VV.C(94): error C141: syntax error near ')'
各位大侠能否帮俺看看到底是咋回事?感激不尽
发表时间:2004年12月29日16:24:39