<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 淺談C語(yǔ)言的一個(gè)算法

淺談C語(yǔ)言的一個(gè)算法

作者: 時(shí)間:2012-08-29 來(lái)源:網(wǎng)絡(luò ) 收藏
周六與周日花費了兩天的時(shí)間得出一個(gè)轉復雜較為簡(jiǎn)單的,其實(shí)都是學(xué)校里學(xué)過(guò)的,但由于沒(méi)有應用于實(shí)際當中。

下面具體的來(lái)說(shuō)說(shuō)這個(gè)吧。

舉個(gè)例子,比如有這么一個(gè)一維數組,共有96個(gè)元素,我想分成32列,3行,又想分成16列6行,而且想要分別從行與列的頭開(kāi)始取表元素,例tab[]={0x08,0xa0,.......,0xff};(可能你會(huì )想到分成多維數組,然后采用兩個(gè)for循環(huán),如for(int i=0;i3;i++)

    {

    for(int j=0;j32;j++)

      tab[i][j];  

    }

但還是不夠靈活)

怎么樣靈活的改變呢?總不可能列兩個(gè)數據表吧?我苦思瞑想了兩天,找了老書(shū)。最終用了個(gè)移位的辦法。先是從它的數組表里取其元素量,再做移位與加減運算,

我做了個(gè)測試,其結果相當的好。見(jiàn)圖

點(diǎn)擊瀏覽下一頁(yè)

這樣可以取表的大小,改變a,b,4,5,的值。來(lái)得到想要的結果。這個(gè)可以獨立成一個(gè)小的子程序。這個(gè)編譯出來(lái)的文件也相當的小,適用于元素表較大的選取。有時(shí)候語(yǔ)句短并不是什么優(yōu)勢(在單片機當中)適合機器讀的語(yǔ)句才是好語(yǔ)然,2+2與2*2誰(shuí)優(yōu)誰(shuí)劣?機器曉得,相信,你懂的。。。。。。如果能省去循環(huán)語(yǔ)句占用MCU系統資源。呵呵,何樂(lè )而不為?

c語(yǔ)言相關(guān)文章:c語(yǔ)言教程




關(guān)鍵詞: C語(yǔ)言 算法

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>