最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

有個(gè)很奇怪的程序,大家看看

作者:wtt1314 欄目:單片機(jī)
有個(gè)很奇怪的程序,大家看看
我這里有一段程序,我不是很明白是什么意思,麻煩高手們幫我分析一下,在線等候

    for (;ptr1!=ptr2;)
    {
        CHAR ch=buf[ptr2++];
        CHAR i;
        if (ptr2>=BUFLEN)
        {
            ptr2=0;
        }
        for (i=0;i<RECLEN-1;i++)
        {
            recbuf[i]=recbuf[i+1];
        }
        recbuf[RECLEN-1]=ch;
        
        
        if (fg==0 && memcmp(recbuf+RECLEN+1-sizeof(tishi4),tishi4,sizeof(tishi4)-1)==0)//OK
        

2樓: >>參與討論
xwj
有什么不明白?說清楚點(diǎn)
 
3樓: >>參與討論
wtt1314
謝謝2樓的
就是不明白它的意思,這是個(gè)接收字符串的程序,但是我不明白
for (i=0;i<RECLEN-1;i++)
        {
            recbuf[i]=recbuf[i+1];
        }
        recbuf[RECLEN-1]=ch;
的意思,是如何接收的?不是很理解


4樓: >>參與討論
一級(jí)菜鳥
數(shù)組內(nèi)的數(shù)字全部向前移一個(gè)字節(jié),最后一個(gè)位置擺ch
 
5樓: >>參與討論
dengm
fifo 隊(duì)列
 
6樓: >>參與討論
popmu
可以給出完整的程序嗎?好多變量都不知道他的定義
 
7樓: >>參與討論
wtt1314
to 6樓
程序比較大,我把之前相關(guān)的定義給大家
#define RECLEN 10
uchar recbuf[RECLEN];

#define BUFLEN 10
uchar buf[BUFLEN];
uchar ptr1=0,ptr2=0;

8樓: >>參與討論
FZJ
數(shù)組賦值?
數(shù)組賦值?

9樓: >>參與討論
IC1008
fifo隊(duì)列不用進(jìn)行數(shù)組移動(dòng)這么麻煩把
直接用兩個(gè)指針記住位置不就可以了

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
我的電流檢測(cè)有問題,高手指點(diǎn)啊
急:請(qǐng)教一個(gè)74ls07的應(yīng)用問題
一個(gè)時(shí)鐘源到多個(gè)時(shí)鐘源的問題
請(qǐng)教單片機(jī)輸入是否要接緩沖器?
經(jīng)過幾個(gè)非門后,我的波形怎么變了
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)