電子發(fa)燒友(you)網(wang) > 控制/MCU > 正文

www.8494y.com【实力雄厚】www.1679.ag

2020年03月29日(ri) 18:52 ? 次閱讀

首先(xian)什(shi)麼是執行效率。我(wo)們(men)平常所說的執行效率就是使用(yong)相(xiang)同的算法在相(xiang)同輸入(ru)條件下完成相(xiang)同計算所產生(sheng)的系(xi)統開銷,目前來說一般會更(geng)多關注執行時間方(fang)面的開銷。所有語言編寫的代(dai)碼(ma)最終要運(yun)行,都要轉化成機器碼(ma)。在更(geng)短的時間內完成相(xiang)同的事(shi)那麼效率就高(gao)。

關于如何提高(gao)C語言程(cheng)序(xu)的執行效率,以我(wo)多年的編程(cheng)經(jing)驗在這里(li)我(wo)yi)刺柑肝wo)的想法︰

1.盡量避免調(diao)用(yong)延時函數

沒有帶操(cao)作系(xi)統的程(cheng)序(xu)只能(neng)在while(1)里(li)面循環執行,如果在這里(li)面調(diao)用(yong)大量的延時這樣會很消(xiao)耗CPU的資(zi)源,延時等于是讓他(ta)在這歇著不干事(shi)了,只有中(zhong)斷里(li)面的才會執行。如果僅僅是做一個LED一秒閃(shan)爍一次的程(cheng)序(xu),那麼很簡(jian)單(dan),可以直接調(diao)用(yong)延時函數,但是實dao)實南金恐zhong)往(wang)往(wang)在大循環fang)li)有很多事(shi)要做,對(dui)于實時性要求(qiu)較高(gao)的場合就不行了。為了避免使用(yong)延時,可以使用(yong)定(ding)時器中(zhong)斷產生(sheng)一個標志位,到了時間標志位置1,在主程(cheng)序(xu)里(li)面只需要檢測標志位,置1了才執行一次,然後清標志。其(qi)他(ta)時間就去做別的事(shi)了,而不會在這等待了。最好的例子就是數碼(ma)管的顯(xian)示,使用(yong)中(zhong)斷xi)饗xian)示,在我(wo)們(men)的例程(cheng)里(li)面有。然後是那個按(an)鍵檢測的,一般的程(cheng)序(xu)都是做的while(!key)等待按(an)鍵釋放,如果按(an)鍵一直按(an)著,那後面的程(cheng)序(xu)就永遠得(de)不到運(yun)行死在這了,其(qi)實可以做一個按(an)鍵標志檢測下降沿和上升沿就可以避免這個問題了。

2.寫出來的代(dai)碼(ma)要盡量簡(jian)潔,避免重復(fu)

在10天學(xue)會單(dan)片機那本書上看到他(ta)寫的數碼(ma)管顯(xian)示那部(bu)分代(dai)碼(ma),選中(zhong)一個位,然後送(song)數據,再選中(zhong)一個位,再送(song)數據,依(yi)次做完。代(dai)碼(ma)重復(fu)率太高(gao)了,不僅佔(zhan)用(yong)過多的類存,而且(qie)執行效率shi)羈啥列圓睿 黿鍪鞘迪至(zhi)斯gong)能(neng)而已,實dao)實謀喑cheng)可以做一個循環,for循環或者(zhe)while循環。這樣的代(dai)碼(ma)看起來更(geng)有水平。

如何提高(gao)單(dan)片機C語言程(cheng)序(xu)的執行效率

3.合理使用(yong)宏定(ding)義

在程(cheng)序(xu)中(zhong)如果某個變量或寄存器經(jing)常用(yong)到,可以使用(yong)宏定(ding)義定(ding)義一個新的名代(dai)替他(ta),這樣的好處是方(fang)便修改(gai),比如液(ye)晶(jing)的數據端總線接的P1,現在想改(gai)到P0,那麼只需要修改(gai)宏定(ding)義這里(li)就可以了,編譯器編譯的時候,他(ta)會自動的把xun)ㄒ宓拿婊懷墑導(dao)實拿chen)。

4.使用(yong)盡量小的數據類型

比如某個變量的值範圍是0-255,那麼就定(ding)義成unsignedchar,當(dang)然也bu)梢遠ding)義成unsignedint,但是這樣造成shan)四詿嫻睦lang)費(fei),而且(qie)運(yun)算時效率要低一點。如果數據沒有負(fu)數的話,盡量定(ding)義成無符號的類型。應盡量避免定(ding)義成浮點型數據類型或雙精度(佔(zhan)8個字節)類型,這兩種類型運(yun)算時很消(xiao)耗CPU資(zi)源。比如采集電壓範圍是0-5v,精確到小數點後三位,可以把采集到的數據擴大1000倍,即(ji)使最大也才到5000,然後多采集幾fu)巫齦雎瞬ㄋ惴  詈蟺繆顧慍隼春籩恍枰 詰諞晃緩竺婕癰魴 憔涂梢粵耍 淞慷ding)義成unsignedint型變量就沒問題了。

5.避免使用(yong)乘除法

乘除法很消(xiao)耗CPU資(zi)源,查看匯編代(dai)碼(ma)會發(fa)現,一個乘除法運(yun)算會編譯出10幾甚至(zhi)幾10行代(dai)碼(ma)。如果是乘以或除以2的n次方(fang),可以用(yong)<<或>>來實現,這種移位運(yun)算在編譯時就已經(jing)算好了,所以代(dai)碼(ma)很簡(jian)潔,運(yun)算效率就高(gao)。但是需要特別注意(yi)運(yun)算符的優先(xian)級問題。

6.盡量使用(yong)復(fu)合賦值運(yun)算符

a=a+b與a+=b這兩個表達式有什(shi)麼區別呢?前者(zhe)是先(xian)計算a+b的值,然後保存到ACC寄存器,然後再把ACC寄存器的值賦給a,而後者(zhe)是直接將(jiang)a+b的值賦給a,節省一個步驟,雖(sui)然只節省了一條指令,但是當(dang)這個運(yun)算循環幾千(qian)次幾萬次呢,那麼效果很明顯(xian)了。像其(qi)他(ta)的-=、*=、/=、%=等都是qie)謊摹/p>

7.盡量不要定(ding)義成全局變量

先(xian)來看一下局部(bu)變量,全局變量,靜態(tai)局部(bu)變量,靜態(tai)全局變量的異同︰

(1)局部(bu)變量︰在一個函數中(zhong)或復(fu)合語句中(zhong)定(ding)義的變量,在動態(tai)存儲區分配存儲單(dan)元,在調(diao)用(yong)時動態(tai)分配,在函數或復(fu)合語句結束時自動釋放;

(2)靜態(tai)局部(bu)變量︰在一個函數中(zhong)定(ding)義局部(bu)變量時,若(ruo)加you)tatic聲明,則此變量為靜態(tai)局部(bu)變量,在靜態(tai)存儲區分配存儲單(dan)元,在程(cheng)序(xu)運(yun)行期間都不釋放;靜態(tai)局部(bu)變量只能(neng)在該函數中(zhong)使用(yong);靜態(tai)局部(bu)變量在編譯時賦值(若(ruo)在定(ding)義時未進行賦值處理,則默認(ren)賦值為0(對(dui)數值型變量)或空字符(對(dui)字符型變量));靜態(tai)局部(bu)變量在函數調(diao)用(yong)結束後不自動釋放,保留(liu)函數調(diao)用(yong)結束後的值;

(3)全局變量︰在函數外定(ding)義的變量稱(chen)為全局變量;全局變量在靜態(tai)存儲區分配存儲單(dan)元,在程(cheng)序(xu)運(yun)行期間都不釋放,在文件中(zhong)的函數均可調(diao)用(yong)該全局變量,其(qi)他(ta)文件內的函數調(diao)用(yong)全局變量,需加extern聲明;

(4)靜態(tai)全局變量︰在函數外定(ding)義變量時,若(ruo)加you)taTIc聲明,則此變量為靜態(tai)全局變量;靜態(tai)全局變量在靜態(tai)存儲區分配存儲單(dan)元,在程(cheng)序(xu)運(yun)行期間都不釋放,靜態(tai)全局變量在編譯時賦值(若(ruo)在定(ding)義時未進行賦值處理,則默認(ren)賦值為0(對(dui)數值型變量)或空字符(對(dui)字符型變量));只能(neng)在當(dang)前文件中(zhong)使用(yong)。

一般情(qing)況下就定(ding)義成局部(bu)變量,這樣不僅運(yun)行更(geng)高(gao)效,而且(qie)很方(fang)便移植。局部(bu)變量大多定(ding)位于MCU內部(bu)的寄存器中(zhong),在絕(jue)大多數MCU中(zhong),使用(yong)寄存器操(cao)作速(su)度比數據存儲器快,指令也更(geng)多更(geng)靈活,有利于生(sheng)成質量更(geng)高(gao)的代(dai)碼(ma),而且(qie)局部(bu)變量所的佔(zhan)用(yong)的寄存器和數據存儲器在不同的na)?櫓zhong)可以重復(fu)利用(yong)。

當(dang)中(zhong)斷里(li)需要用(yong)到的變量時,就需要定(ding)義成全局變量,並且(qie)加volaTIle修飾(shi)一下,防(fang)止編譯器優化。如果數據是只讀的比如數碼(ma)管的斷碼(ma)、漢字取模的字庫需要放在ROM里(li),這樣可以節省RAM,51單(dan)片機是加code,高(gao)級點的單(dan)片機都是加const修飾(shi)。

8.選擇合適的算法和數據結構

應該熟(shu)悉算法語言,知道lan)髦炙惴 撓湃鋇悖 嚀遄zi)料請參見相(xiang)應的參考資(zi)料xi) 瀉芏a href='http://www.hqchip.com/app/873' target='_blank' class='arckwlink_hide'>計算機書籍上都有介紹。將(jiang)比較慢的順序(xu)查找法用(yong)較快的二分查找或亂序(xu)查找法代(dai)替,插入(ru)排(pai)序(xu)或冒泡(pao)排(pai)序(xu)法用(yong)快速(su)排(pai)序(xu)、合並排(pai)序(xu)或根(gen)排(pai)序(xu)代(dai)替,都可以大大提高(gao)程(cheng)序(xu)執行的效率。.

選擇一種合適的數據結構也很重要。指針是qie)桓靄bao)含(han)地址的變量,可對(dui)他(ta)指向的變量進行尋址。使用(yong)指針可以yuan)莧菀椎拇右桓霰淞懇頻(pin)較亂桓霰淞浚 侍乇鶚屎隙dui)大量變量進行操(cao)作的場合。數組與指針語句具有十(shi)分密(mi)切的關系(xi),一般來說,指針比較靈活簡(jian)潔,而數組則比較直觀,容易理解(jie)。對(dui)于大部(bu)分的編譯器,使用(yong)指針比使用(yong)數組生(sheng)成的代(dai)碼(ma)更(geng)短,執行效率更(geng)高(gao)。但是在Keil中(zhong)則相(xiang)反,使用(yong)數組比使用(yong)的指針生(sheng)成的代(dai)碼(ma)更(geng)短。

9.使用(yong)條件編譯

一般情(qing)況下對(dui)C語言程(cheng)序(xu)進行編譯時,所有的程(cheng)序(xu)都參加編譯,但是有時希(xi)望對(dui)其(qi)中(zhong)一部(bu)分內容只在滿足(zu)一定(ding)條件才編譯,這就是條件編譯。條件編譯可以根(gen)據實dao)是qing)況,選擇不同的編譯範圍,從而產生(sheng)不同的代(dai)碼(ma)。

10.嵌入(ru)匯編---殺手 

匯編語言是效率最高(gao)的計算機語言,在一般項目開發(fa)當(dang)中(zhong)一般都采用(yong)C語言來開發(fa)的,因(yin)為嵌入(ru)匯編之(zhi)後會影響平台(tai)的移植性yuan)涂啥列裕 煌 教tai)的匯編指令是不兼容的。但是對(dui)于一些執著的程(cheng)序(xu)員要求(qiu)程(cheng)序(xu)獲得(de)極致的運(yun)行的效率,他(ta)們(men)都在C語言中(zhong)嵌入(ru)匯編,即(ji)“混合編程(cheng)”。注意(yi)︰如果想嵌入(ru)匯編,一定(ding)要對(dui)匯編有深刻的了解(jie)。不到萬不得(de)已的情(qing)況,不要使用(yong)嵌入(ru)匯編。
責任編輯;zl

下載發(fa)燒友(you)APP

打造屬于您的人(ren)脈電子圈(quan)

關注電子發(fa)燒友(you)微(wei)信

有趣有料xi)淖zi)訊(xun)及技術干貨

關注發(fa)燒友(you)課堂

鎖(suo)定(ding)最新課程(cheng)活動及技術直播

電子發(fa)燒友(you)觀察

一線報道 ? 深度觀察 ? 最新資(zi)訊(xun)
收藏 人(ren)收藏
分享(xiang)︰

www.8494y.com【实力雄厚】www.1679.ag

相(xiang)關推薦

www.d55.com【逢八就送】www.p666.com書童哥(龍順宇)62講生(sheng)動課程(cheng)帶您玩兒轉STM8單(dan)片機

【課程(cheng)介紹】︰朋友(you)們(men)大家ye)茫 咎資(zi)悠pin)教程(cheng)由(you)本人(ren)錄制,現做為錄播課程(cheng)上傳(chuan)至(zhi)電子發(fa)燒友(you)網(wang)平台(tai),感謝電子發(fa)燒友(you)網(wang)讓單(dan)片機學(xue)習的
書童哥(龍順宇)62講生(sheng)動課程(cheng)帶您玩兒轉STM8單(dan)片機

揭秘嵌入(ru)式C語言main函數的寫法原因(yin)

但凡是學(xue)過C語言的人(ren),都知道要先(xian)寫main函數,然而很多時候我(wo)們(men)看到的main函數卻各有差異,這究竟是為啥?哪(na)種是對(dui)的...
發(fa)表于 2020-03-29 07:37? 28次閱讀
揭秘嵌入(ru)式C語言main函數的寫法原因(yin)

基于μC/OS-II操(cao)作系(xi)統在SPCE061A上...

SPCE061A是凌陽科技新推出的u課SP內核的十(shi)六(liu)位單(dan)片機,內嵌32K字 Flash的SPCE06....
發(fa)表于 2020-03-29 07:37? 33次閱讀
基于μC/OS-II操(cao)作系(xi)統在SPCE061A上...

可編程(cheng)邏輯器件與單(dan)片機共同構成的雙控制器

在傳(chuan)統的控制系(xi)統中(zhong),人(ren)們(men)常常采用(yong)單(dan)片機作為控制核心。但這種方(fang)法硬件連線復(fu)雜,可靠性差,且(qie)單(dan)片機的端口....
發(fa)表于 2020-03-29 07:37? 34次閱讀
可編程(cheng)邏輯器件與單(dan)片機共同構成的雙控制器

單(dan)片機與MAX485通訊(xun)時,單(dan)片機到光(guang)耦的供電電壓不正常

該電路圖是另(ling)一塊主板(單(dan)片機在主板上xi)┐氖輾fa)TTL信號,到該板轉換為485信號輸出。電路板紅色圈(quan)主部(bu)分,是MAX4...
發(fa)表于 2020-03-29 07:37? 130次閱讀
單(dan)片機與MAX485通訊(xun)時,單(dan)片機到光(guang)耦的供電電壓不正常

請問shi) shi)麼步進電機的程(cheng)序(xu)會自己跑(pao)起來?

我(wo)想要做到按(an)住按(an)鈕(niu)步進電機就動,現在用(yong)我(wo)自己的程(cheng)序(xu)和別人(ren)寫的程(cheng)序(xu)都是導(dao)入(ru)後端口的電平在自動變化,按(an)鈕(niu)控制不了。...
發(fa)表于 2020-03-29 07:37? 142次閱讀
請問��shi) ��shi)麼步進電機的程(cheng)序(xu)會自己跑(pao)起來?

你(ni)知道什(shi)麼是Python嗎

Python是qie)恢摯縉教tai)的計算機程(cheng)序(xu)設計語言 。是qie)恢置嫦蚨dui)象的動態(tai)類型語言,最初被設計用(yong)于編寫自動....
發(fa)表于 2020-03-29 07:37? 87次閱讀
你(ni)知道什(shi)麼是Python嗎

基于M16C62單(dan)片機實現實時多任務系(xi)統的設計方(fang)...

隨著微(wei)電子技術和網(wang)絡的發(fa)展,人(ren)們(men)對(dui)網(wang)絡的認(ren)識日(ri)益(yi)深入(ru)。網(wang)絡終端產品也越來越受(shou)到人(ren)們(men)的關注,嵌入(ru)式操(cao)作....
發(fa)表于 2020-03-29 07:37? 53次閱讀
基于M16C62單(dan)片機實現實時多任務系(xi)統的設計方(fang)...

用(yong)少量的程(cheng)序(xu)代(dai)碼(ma)能(neng)實現人(ren)機交互(hu)設計嗎?

本系(xi)統設計按(an)鍵時遇到以下情(qing)況︰(1)產品外設較多,單(dan)片機I/O口比較少,設計時需要考慮節省I/O口。(2)現場情(qing)況所...
發(fa)表于 2020-03-29 07:37? 63次閱讀
用(yong)少量的程(cheng)序(xu)代(dai)碼(ma)能(neng)實現人(ren)機交互(hu)設計嗎?

請問C語言中(zhong)能(neng)高(gao)效方(fang)式跟換字節位置嗎?

C語言中(zhong)有沒有一種高(gao)效方(fang)式跟換字節中(zhong)的BIT位置,如︰76543210更(geng)換成自己想要的規格如︰45670123或者(zhe)46570213等等...
發(fa)表于 2020-03-29 07:37? 13次閱讀
請問C語言中(zhong)能(neng)高(gao)效方(fang)式跟換字節位置嗎?

請問單(dan)片機怎麼過WiFi連接路由(you)器或以太網(wang)?

如題,光(guang)盤的參考資(zi)料上也沒找到參考方(fang)案...
發(fa)表于 2020-03-29 07:37? 19次閱讀
請問單(dan)片機怎麼過WiFi連接路由(you)器或以太網(wang)?

www.7892.com【周周彩金】www.15f9.netC語言指針必須要進行強制類型轉換?

[C] 純文本查看 復(fu)制代(dai)碼(ma)#include int main(void){    char *pc;    int * pi;[C] 純文本查看...
發(fa)表于 2020-03-29 07:37? 25次閱讀
C語言指針必須要進行強制類型轉換?

89C2051單(dan)片機怎麼組成數顯(xian)八路斷線檢測儀?

由(you)89C2051單(dan)片機組成的數顯(xian)八路斷線檢測儀
發(fa)表于 2020-03-29 07:37? 31次閱讀
89C2051單(dan)片機怎麼組成數顯(xian)八路斷線檢測儀?

單(dan)片機驅動輸出電壓達不到12V

可編程(cheng)開關 我(wo)現在有一個12V電壓控制pin)幕悼 牛 朧迪值墓gong)能(neng)是通過單(dan)片機和放大電路fang)鋅?啤當(dang)控制pin)dan)片機管腳(jiao)...
發(fa)表于 2020-03-29 07:37? 46次閱讀
單(dan)片機驅動輸出電壓達不到12V

C語言浮點數運(yun)算結果是什(shi)麼??

int   main(void){       float        A=0.18;...
發(fa)表于 2020-03-29 07:37? 14次閱讀
C語言浮點數運(yun)算結果是什(shi)麼??

在電子you)杓浦zhong)有許多坑 如何躲避就是個大問題

做電子工程(cheng)設計需要謹(jin)小慎微(wei),考慮周(zhou)全盡可能(neng)避免一些錯誤。但是,對(dui)于剛入(ru)門的小白來說,很多時候難以做到....
發(fa)表于 2020-03-29 07:37? 45次閱讀
在電子��you)杓浦��zhong)有許多坑 如何躲避就是個大問題

單(dan)片機開發(fa)規則與注意(yi)事(shi)項

要完成單(dan)片機系(xi)統的開發(fa),用(yong)戶不僅需要掌握編程(cheng)技術,還需要針對(dui)實dao)視τyong)選擇合理的單(dan)片機芯片和外圍器件,....
發(fa)表于 2020-03-29 07:37? 74次閱讀
單(dan)片機開發(fa)規則與注意(yi)事(shi)項

單(dan)片機中(zhong)一些最基本的軟硬件介紹

單(dan)片機是qie)幻攀導(dao)jian)性yuan)芮俊 淺W 囟 值目緯cheng)。學(xue)習單(dan)片機最有效的方(fang)法是理論(lun)與實dao)jian)並重,邊學(xue)習,邊演練,....
發(fa)表于 2020-03-29 07:37? 187次閱讀
單(dan)片機中(zhong)一些最基本的軟硬件介紹

嵌入(ru)式硬件還是軟件比較好

嵌入(ru)式硬件工程(cheng)師那在工作中(zhong),是指gai)芄桓gen)據項目管理和工程(cheng)技術的實dao)室 qiu),按(an)照(zhao)系(xi)統總體設計規格進行軟、硬....
發(fa)表于 2020-03-29 07:37? 117次閱讀
嵌入(ru)式硬件還是軟件比較好

你(ni)覺得(de)men)度ru)式入(ru)門容易嗎

首先(xian)需要學(xue)習LINUX內核基礎部(bu)分,包(bao)括(kuo)內核配置編譯,內核模塊,並發(fa)控制,字符設備,設備gai)P停 教tai)設....
發(fa)表于 2020-03-29 07:37? 98次閱讀
你(ni)覺得(de)��men)度��ru)式入(ru)門容易嗎

單(dan)片機的種類有哪(na)些

 國(guo)外單(dan)片機品牌有意(yi)法半(ban)導(dao)體ST,恩智浦,瑞薩,mcrochip,賽(sai)普拉斯,atmel等等
發(fa)表于 2020-03-29 07:37? 248次閱讀
單(dan)片機的種類有哪(na)些

單(dan)片機制作模擬電子琴

在這個小制作里(li)除了給大家yi)檣芰恕ini”模擬電子琴所需的硬件外,還主要介紹了用(yong)單(dan)片機為控制核心如何....
發(fa)表于 2020-03-29 07:37? 173次閱讀
單(dan)片機制作模擬電子琴

庫區測溫網(wang)絡無線傳(chuan)輸系(xi)統的硬件電路和軟件設計

庫區溫度直接關系(xi)到庫存物(wu)資(zi)的安全與性能(neng),目前庫區溫度數據的傳(chuan)輸大多采用(yong)有線方(fang)式,存在布線難xun)卻蟆 牧...
發(fa)表于 2020-03-29 07:37? 94次閱讀
庫區測溫網(wang)絡無線傳(chuan)輸系(xi)統的硬件電路和軟件設計

如何快速(su)學(xue)習單(dan)片機編程(cheng)

編譯器的不同會造成單(dan)片機C程(cheng)序(xu)編寫過程(cheng)中(zhong)細節的差異,比如unsignedint類型,在某些編譯器當(dang)中(zhong)....
發(fa)表于 2020-03-29 07:37? 281次閱讀
如何快速(su)學(xue)習單(dan)片機編程(cheng)

基于AVR單(dan)片機和溫度傳(chuan)感器實現智能(neng)溫控系(xi)統的設...

在工農業生(sheng)產和日(ri)常生(sheng)活中(zhong),溫度的測量及控制越來越重要。傳(chuan)統的溫度控制系(xi)統采用(yong)熱敏電阻器或熱電偶測量溫....
發(fa)表于 2020-03-29 07:37? 166次閱讀
基于AVR單(dan)片機和溫度傳(chuan)感器實現智能(neng)溫控系(xi)統的設...

采用(yong)AVR單(dan)片機和GTJ4-10A固(gu)態(tai)繼電器實現...

溫度ren)允廄qu)線圖的主要任務是將(jiang)單(dan)片機接收到的數據顯(xian)示出來,當(dang)溫度傳(chuan)過時,在軟件中(zhong)分別顯(xian)示當(dang)前的溫度值和....
發(fa)表于 2020-03-29 07:37? 391次閱讀
采用(yong)AVR單(dan)片機和GTJ4-10A固(gu)態(tai)繼電器實現...

通過采用(yong)單(dan)片機和指紋識別模塊實現電子機械鎖(suo)的設計

隨著生(sheng)活水平的提高(gao),人(ren)們(men)對(dui)物(wu)質生(sheng)活的要求(qiu)越來越高(gao),尤為注重住宅(zhai)安全問題。隨著生(sheng)物(wu)特征識別技術的發(fa)展,....
發(fa)表于 2020-03-29 07:37? 165次閱讀
通過采用(yong)單(dan)片機和指紋識別模塊實現電子機械鎖(suo)的設計

基于ATmega64及RTL8019AS實現工業...

隨著互(hu)聯(lian)網(wang)的日(ri)益(yi)普zhan)埃 髦旨業縞璞浮 瞧饕潛硪約骯?瞪sheng)產中(zhong)的數據采集與控制設備在逐步地走向網(wang)絡化,以....
發(fa)表于 2020-03-29 07:37? 92次閱讀
基于ATmega64及RTL8019AS實現工業...

C語言的數據儲存與數據類型及類型轉換的詳細資(zi)料說...

程(cheng)序(xu)說到底就是對(dui)數據的處理,所以首先(xian)要弄清楚需要處理哪(na)些數據,計算機如何存儲這些數據。C語言根(gen)據需要....
發(fa)表于 2020-03-29 07:37? 418次閱讀
C語言的數據儲存與數據類型及類型轉換的詳細資(zi)料說...

www.55220.com【实力雄厚】www.011.comC語言與Java之(zhi)間的主要區別有哪(na)些

本文主要為C#開發(fa)人(ren)員了解(jie)Java提供一些基礎。Java中(zhong)缺少C#的功(gong)能(neng)C#包(bao)含(han)更(geng)多....
發(fa)表于 2020-03-29 07:37? 381次閱讀
C語言與Java之(zhi)間的主要區別有哪(na)些

C語言中(zhong)#和##符號有什(shi)麼樣的作用(yong)

、#的預處理作用(yong)預處理過程(cheng)實質上是處理“#”,包(bao)括(kuo)︰將(jiang)#include包(bao)含(han)的頭文件直....
發(fa)表于 2020-03-29 07:37? 633次閱讀
C語言中(zhong)#和##符號有什(shi)麼樣的作用(yong)

C語言printf格式化輸出的實例詳細資(zi)料說de)/a>

C語言printf格式化輸出的實例詳細資(zi)料說��de)�� /></a></div>  </div> </div> <!-- .main-wrap --> </article> <aside class=
www.8494y.com【实力雄厚】www.1679.ag | 下一页