音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | 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

指針與數(shù)組的問題

作者:coke 欄目:單片機(jī)
指針與數(shù)組的問題
我用一個(gè)指針uchar xdata *p_buffer指向一個(gè)很大的整型數(shù)組xdata buffer[500].
在進(jìn)行數(shù)據(jù)壓縮/解壓縮時(shí)候. 指針移動(dòng). 我怎么知道該指針已經(jīng)指到buffer[499]了?用while(*p_buffer!='\')在字符串可以.在數(shù)組中好象不行.
還有兩個(gè)方法:
1.用兩個(gè)指針指向該數(shù)組.相減兩個(gè)指針比較兩個(gè)指針距離來判斷.
2.將該數(shù)組定位在一固定地址.然后將指針數(shù)值比較該地址判斷是否到尾.這個(gè)方法不大方便.
各位是否還有其他跟簡單的方法實(shí)現(xiàn)?

2樓: >>參與討論
農(nóng)民講習(xí)所
if( p_buffer == buffer + sizeof(buffer) - 1 )....
 
3樓: >>參與討論
xwj
多種方法:
1、用計(jì)數(shù)器或確定次數(shù)的循環(huán),適用于數(shù)組尺寸已確定的
2、數(shù)組尾部置特殊標(biāo)記,檢測是否為標(biāo)記,適用于數(shù)組尺寸不確定的
3、用sizeof(buffer),適用于數(shù)組名已確定的
3、對適用于數(shù)組名不確定的用結(jié)構(gòu)或索引,用一個(gè)單元保存數(shù)組尺寸

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
做個(gè)漢字庫的點(diǎn)陣任意重新排序程序,以適合各種LCM
如何從三相電源中獲得單片機(jī)的供電電壓?
電視機(jī)一遇到亮度比較高的畫面,伴音就有嗤嗤的雜音是怎么回事?
cpu與快速ram兼容嗎?
請問S1D133050A和SED1335可以替換嗎,哪為可以給我個(gè)原理圖
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)