久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2861|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

錯(cuò)誤 C129: missing ';' before 'uint'"請(qǐng)大家?guī)兔纯矗瑔?wèn)題出在什么地方?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:406231 發(fā)表于 2020-3-23 20:40 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
初學(xué)C51編一個(gè)簡(jiǎn)單的哆聲,就是通不過(guò)
//c調(diào)DO音頻率為523  H           //
   //z   =1.912         m          s                   //
   //=0.956        ms  //

     #include <reg52.h>
         #include <intrins.h>
        sbit OUT = P3^1;
        define uint unsigned int  
        define uchar  unsigned char
        
  void Delay956us()                //@11.0592MHz
        {
                unsigned char i, j;
        
                _nop_();
                i = 11;
                j = 69;
                do
                {
                        while (--j);
                } while (--i);
        }         
        viod   main()
        {
           while ( 1)
        
                OUT =1        ;
                Delay956us        ;
                OUT =0        ;
                Delay956us ;
        }
uv3編譯通不過(guò),提示 "C_D0.C(8): 錯(cuò)誤 C129: missing ';' before 'uint'"

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:452950 發(fā)表于 2020-3-23 23:00 | 只看該作者
第8、9行錯(cuò)了
#define uchar unsigned char
#define uint unsigned int     
回復(fù)

使用道具 舉報(bào)

板凳
ID:235200 發(fā)表于 2020-3-24 00:02 | 只看該作者
仔細(xì)看,程序中一個(gè)是void 一個(gè)是viod,總要改掉一個(gè)吧
回復(fù)

使用道具 舉報(bào)

地板
ID:191511 發(fā)表于 2020-3-24 00:32 | 只看該作者
宏定義的正確使用,define關(guān)鍵字前需要加  “#”號(hào)
回復(fù)

使用道具 舉報(bào)

5#
ID:697917 發(fā)表于 2020-3-24 08:52 | 只看該作者
#define uint unsigned int
#define uchar  unsigned char

#不能省略的。。
回復(fù)

使用道具 舉報(bào)

6#
ID:164602 發(fā)表于 2020-3-24 09:11 | 只看該作者
我給你調(diào)正確了,自己看看,你錯(cuò)了些啥!!!!!
#include <reg52.h>
         #include <intrins.h>
        sbit OUT = P3^1;
        #define uint unsigned int  
        #define uchar  unsigned char
        
  void Delay956us()                //@11.0592MHz
        {
                unsigned char i, j;
        
                _nop_();
                i = 11;
                j = 69;
                do
                {
                        while (--j);
                } while (--i);
        }         
        void   main()
        {
           while ( 1)
          {
                OUT =1        ;
                Delay956us()        ;
                OUT =0        ;
                Delay956us() ;
          }
                }
回復(fù)

使用道具 舉報(bào)

7#
ID:601478 發(fā)表于 2020-3-24 09:18 | 只看該作者
define前面加個(gè)#試試
回復(fù)

使用道具 舉報(bào)

8#
ID:480251 發(fā)表于 2020-3-24 11:55 | 只看該作者
宏定義使用錯(cuò)誤,正確寫法如下:
#define uint unsigned int
#define uchar  unsigned char
后面不用加;
回復(fù)

使用道具 舉報(bào)

9#
ID:524818 發(fā)表于 2020-3-24 12:54 | 只看該作者
語(yǔ)法錯(cuò)誤;還有就是主函數(shù)類型輸入錯(cuò)誤。我想說(shuō)既然前面宏定義了 uchar  為啥后面函數(shù)里還用unsigned char 宏定義的目的是為了輸入簡(jiǎn)潔方便的,既然不用,宏定義就沒(méi)有意義了 再一個(gè)就是你宏定義了uint 后面沒(méi)用上編譯時(shí)也可能有警告
回復(fù)

使用道具 舉報(bào)

10#
ID:406231 發(fā)表于 2020-3-25 09:57 | 只看該作者
謝謝各位大神,HC6800-ES-V2.0大神的編譯通過(guò),經(jīng)比較 我少了“#”,還有 Delay956us()少了(),改了后這個(gè)就能通過(guò)了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91新视频| 国产精品久久久亚洲 | www.天天干.com| 亚洲精品国产成人 | 国产精品色 | 国产精品一区二区在线 | 久久久久久久综合 | 伊人av在线播放 | 日韩中文一区二区三区 | 伊人网综合 | 国产一区二区三区在线 | 9191在线播放| 国产精品精品久久久 | 亚洲精品久久久久久国产精华液 | 欧美一级免费黄色片 | 一片毛片| 久久亚洲国产精品 | 欧美成人精品在线观看 | 密室大逃脱第六季大神版在线观看 | 丁香婷婷成人 | 成人久久18免费网站图片 | 成人影院在线观看 | 日日骚av | 中文字幕日韩欧美一区二区三区 | 亚洲国产欧美在线人成 | 亚洲一区中文字幕在线观看 | 色橹橹欧美在线观看视频高清 | 日韩欧美国产电影 | 色婷婷综合网站 | 精品网 | h视频在线免费观看 | 91亚洲国产成人久久精品网站 | 99国产精品久久久久久久 | 久久久观看 | 午夜网| 欧美日韩专区 | 欧美福利视频 | 麻豆av在线| 久久久久9999| 亚洲最色视频 | 欧美不卡一区二区三区 |