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

標(biāo)題: 搞定error: #268: declaration may not appear after executable statement [打印本頁(yè)]

作者: heicad    時(shí)間: 2014-6-20 18:20
標(biāo)題: 搞定error: #268: declaration may not appear after executable statement
使用MDK調(diào)試的時(shí)候,出現(xiàn)一下錯(cuò)誤:
error: #268: declaration may not appear after executablestatement
查詢后發(fā)現(xiàn)問(wèn)題:
變量的聲明,不能放在可執(zhí)行語(yǔ)句的后面,必須在主函數(shù)開(kāi)頭聲明變量!
在程序中申明一個(gè)變量時(shí),會(huì)出現(xiàn)以上錯(cuò)誤。
出現(xiàn)編譯錯(cuò)誤的函數(shù)如下:
void Scan(void)
{
     GetStart();
     u8 ii;
      while(1)
      {   }
}
改正后,編譯OK的函數(shù)如下:
void Scan(void)
{
     u8 ii;
     GetStart();
      while(1)
      {   }
}
相互對(duì)比,可以很快發(fā)現(xiàn)問(wèn)題的出處,改正后,重新編譯,編譯OK!


作者: jpaekeo    時(shí)間: 2018-1-17 22:01
純干貨,感謝樓主。我總是喜歡把變量定義在函數(shù)后面。原來(lái)一定要放在開(kāi)始位置才行。
作者: 船長(zhǎng)Fengi    時(shí)間: 2018-1-23 19:00
感謝樓主 特意登陸下回復(fù)支持下樓主




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