欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: C語言錯誤error C129: missing ';' before '{' [打印本頁]

作者: marlin    時間: 2010-11-14 17:57
標題: C語言錯誤error C129: missing ';' before '{'

程序如下,4*4矩陣鍵盤,語法哪邊錯了還是,編譯不了,編譯顯示錯誤error C129: missing ';' before '{'

 

#include <reg52.h> 
#define uchar unsigned char;
#define uint unsigned int;

sbit led=P2^0;
uchar code duan[]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void delay50ms()  
{     
uchar a,b;
for(a=0;a<200;a++)
for(b=0;b<250;b++);    
}     

void main()   
{    
uchar key_l,key_h;
uchar key;
led=1;
while(1)
{
    P1=0xf0;
    key_h=P1;
    if(key_h!=0xf0)
    {
      delay50ms();
      if(key_h!=0xf0)
        {
        key_h=P1;            //11100000
        key_h=key_h|0x0f;  //11101111
        P1=key_h;    //11101111
        key_l=P1;    //11100111
        key=key_l;     //
        }         
    }
  
  switch(key)
  {  
  case 0xe7:P2=duan[0];break;
  case 0xd7:P2=duan[1];break;
  case 0xb7:P2=duan[2];break;
  case 0x77:P2=duan[3];break;
  case 0xeb:P2=duan[4];break;
  case 0xdb:P2=duan[5];break;
  case 0xbb:P2=duan[6];break;
  case 0x7b:P2=duan[7];break;
  case 0xed:P2=duan[8];break;
  case 0xdd:P2=duan[9];break;
  case 0xbd:P2=duan[10];break;
  case 0x7d:P2=duan[11];break;
  case 0xee:P2=duan[12];break;
  case 0xde:P2=duan[13];break;
  case 0xbe:P2=duan[14];break;
  case 0x7e:P2=duan[15];break;
  }
}   
}

[此貼子已經被作者于2010-11-14 17:59:31編輯過]

作者: aphar    時間: 2010-11-14 20:57
提示得很清楚了吧,在“{”前少一個";"號,具體是哪里自己可以雙擊提示出,提示會自動跳到出錯處的
[此貼子已經被作者于2010-11-14 20:59:03編輯過]

作者: marlin    時間: 2010-11-14 21:11

原來有個雙擊功能,這下方便多了

 

多謝多謝!

[此貼子已經被作者于2010-11-14 21:12:22編輯過]

作者: cliu1    時間: 2010-11-16 14:12
我也遇到這種問題,怎么雙擊?
作者: dengjianw    時間: 2010-11-16 19:04

少個“=”號;前面多了兩個“;”


作者: 0007000    時間: 2017-7-14 16:57
雙擊錯誤就會看到錯誤在哪里
作者: zxy51    時間: 2017-7-14 22:56
要多試試,別怕錯




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1