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

www.pj77.cc【逢八就送】www.408.net

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

首先什麼是執(zhi)行效率(lv)。我們(men)平常所說的執(zhi)行效率(lv)就是使用相同的算法在(zai)相同輸入條件下完(wan)成相同計(ji)算所產生的系(xi)di)晨  殼襖此狄話慊岣喙刈 zhi)行時間方面的開銷。所有(you)語言(yan)編寫(xie)的代碼最終要運行,都(du)要轉(zhuan)化(hua)成機器碼。在(zai)更短的時間內完(wan)成相同的事那麼效率(lv)就高(gao)。

關于如何提高(gao)C語言(yan)程序的執(zhi)行效率(lv),以我多年(nian)的編程經驗在(zai)這里(li)我yi)刺柑肝業南敕 /p>

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

沒有(you)帶操作(zuo)系(xi)di)車某絛蛑荒茉zai)while(1)里(li)面循(xun)環執(zhi)行,如果在(zai)這里(li)面調(diao)用大量的nan)郵閉庋yang)會很消(xiao)耗CPU的資(zi)源,延時等(deng)于是讓他(ta)在(zai)這歇著不干事了,只有(you)中斷里(li)面的才(cai)會執(zhi)行。如果僅僅是做一個LED一秒閃(shan)爍一次的程序,那麼很簡單,可以直接調(diao)用延時函數,但是實際(ji)的項目中往(wang)往(wang)在(zai)大循(xun)環里(li)有(you)很多事要做,對于實時性要求較高(gao)的場合就不行了。為了避免使用延時,可以使用定時器中斷產生一個標(biao)志位,到了時間標(biao)志位置(zhi)1,在(zai)主程序里(li)面只需要檢測(ce)標(biao)志位,置(zhi)1了才(cai)執(zhi)行一次,然(ran)後清標(biao)志。其他(ta)時間就去做別(bie)的事了,而(er)不會在(zai)這等(deng)待了。最好的例子(zi)就是數碼管的顯(xian)示(shi),使用中斷xi)diao)顯(xian)示(shi),在(zai)我們(men)的例程里(li)面有(you)。然(ran)後是那個按鍵檢測(ce)的,一般的程序都(du)ji)親齙hile(!key)等(deng)待按鍵釋(shi)放(fang),如果按鍵一直按著,那後面的程序就永遠(yuan)得不到運行xing)澇zai)這了,其實可以做一個按鍵標(biao)志檢測(ce)下降沿(yan)和上升沿(yan)就可以避免這個問題(ti)了。

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

在(zai)10天學會單片(pian)機那本書上看到他(ta)寫(xie)的數碼管顯(xian)示(shi)那部分zhi)耄 xuan)中一個位,然(ran)後送數據,再選(xuan)中一個位,再送數據,依(yi)次做完(wan)。代碼重復率(lv)太高(gao)了,不僅佔用過多的類(lei)存,而(er)且執(zhi)行效率(lv)差可讀性差,僅僅是實現了功能而(er)已,實際(ji)的編程可以做一個循(xun)環,for循(xun)環或者while循(xun)環。這樣(yang)的代碼看起來更有(you)水平。

如何提高(gao)單片(pian)機C語言(yan)程序的執(zhi)行效率(lv)

3.合理使用宏定義

在(zai)程序中如果某個變(bian)量或寄存器經常用到,可以使用宏定義定義一個新的名(ming)代替他(ta),這樣(yang)的好處是方便修改(gai),比如液晶的數據端總線接的P1,現在(zai)想改(gai)到P0,那麼只需要修改(gai)宏定義這里(li)就可以了,編譯器編譯的時候,他(ta)會自yuan) 陌訊ㄒ宓拿ming)替換成實際(ji)的名(ming)稱。

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

比如某個變(bian)量的值範圍是0-255,那麼就定義成unsignedchar,當(dang)然(ran)也可以yuan)ㄒ宄nsignedint,但是這樣(yang)造(zao)成shan)四詿嫻睦朔眩 er)且運算時效率(lv)要低(di)一點。如果數據沒有(you)負數的話,盡量定義成無符(fu)號的類(lei)型。應(ying)盡量避免定義成浮點型數據類(lei)型或雙精度(佔8個字節(jie))類(lei)型,這兩(liang)種(zhong)類(lei)型運算時很消(xiao)耗CPU資(zi)源。比如采集電壓範圍是0-5v,精確到小數點後三位,可以把采集到的數據擴大1000倍,即使最大也才(cai)到5000,然(ran)後多采集幾(ji)次做個濾(lv)波算法,最後電壓算出來後只需要在(zai)第一位後面加個小數點就可以了,變(bian)量定義成unsignedint型變(bian)量就沒問題(ti)了。

5.避免使用乘shun)/p>

乘shun) 芟xiao)耗CPU資(zi)源,查看匯編代碼會發(fa)現,一個乘shun)ㄔ慫慊岊嘁氤0幾(ji)甚至幾(ji)10行xie)搿H綣淺艘曰虺chu)以2的n次方,可以用<<或>>來實現,這種(zhong)移位運算在(zai)編譯時就已經算好了,所以代碼很簡潔,運算效率(lv)就高(gao)。但是需要特別(bie)注意運算符(fu)的優先級(ji)問題(ti)。

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

a=a+b與a+=b這兩(liang)個表達式有(you)什麼區(qu)別(bie)呢?前者是先計(ji)算a+b的值,然(ran)後保存到ACC寄存器,然(ran)後再把ACC寄存器的值賦給(gei)a,而(er)後者是直接將a+b的值賦給(gei)a,節(jie)省一個步驟,雖然(ran)只節(jie)省了一條指令,但是當(dang)這個運算循(xun)環幾(ji)千次幾(ji)萬次呢,那麼效果很明顯(xian)了。像其他(ta)的-=、*=、/=、%=等(deng)都(du)ji)且謊yang)的。

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

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

(1)局部變(bian)量︰在(zai)一個函數中xie)蚋春嫌錁渲卸ㄒ宓謀bian)量,在(zai)動態存儲區(qu)分配存儲單元,在(zai)調(diao)用時動態分配,在(zai)函數或復合語句結束時自yuan) shi)放(fang);

(2)靜態局部變(bian)量︰在(zai)一個函數中定義局部變(bian)量時,若加上static聲明,則此變(bian)量為靜態局部變(bian)量,在(zai)靜態存儲區(qu)分配存儲單元,在(zai)程序運行期間都(du)不釋(shi)放(fang);靜態局部變(bian)量只能在(zai)該函數中使用;靜態局部變(bian)量在(zai)編譯時賦值(若在(zai)定義時未進行賦值處理,則默(mo)認賦值為0(對數值型變(bian)量)或空字符(fu)(對字符(fu)型變(bian)量));靜態局部變(bian)量在(zai)函數調(diao)用結束後不自yuan) shi)放(fang),保留函數調(diao)用結束後的值;

(3)全局變(bian)量︰在(zai)函數外定義的變(bian)量稱為全局變(bian)量;全局變(bian)量在(zai)靜態存儲區(qu)分配存儲單元,在(zai)程序運行期間都(du)不釋(shi)放(fang),在(zai)文件中的函數均可調(diao)用該全局變(bian)量,其他(ta)文件內的函數調(diao)用全局變(bian)量,需加extern聲明;

(4)靜態全局變(bian)量︰在(zai)函數外定義變(bian)量時,若加上staTIc聲明,則此變(bian)量為靜態全局變(bian)量;靜態全局變(bian)量在(zai)靜態存儲區(qu)分配存儲單元,在(zai)程序運行期間都(du)不釋(shi)放(fang),靜態全局變(bian)量在(zai)編譯時賦值(若在(zai)定義時未進行賦值處理,則默(mo)認賦值為0(對數值型變(bian)量)或空字符(fu)(對字符(fu)型變(bian)量));只能在(zai)當(dang)前文件中使用。

一般情況下就定義成局部變(bian)量,這樣(yang)不僅運行更高(gao)效,而(er)且很方便移植。局部變(bian)量大多定位于MCU內部的寄存器中,在(zai)絕(jue)大多數MCU中,使用寄存器操作(zuo)速度que)仁a href='http://www.hqchip.com/app/724' target='_blank' class='arckwlink_hide'>存儲器快(kuai),指令也更多更靈活,有(you)利于生成質(zhi)量更高(gao)的代碼,而(er)且局部變(bian)量所的佔用的寄存器和數據存儲器在(zai)不同的na)?櫓鋅梢災馗蠢謾/p>

當(dang)中斷里(li)需要用到的變(bian)量時,就需要定義成全局變(bian)量,並且加volaTIle修飾一下,防止編譯器優化(hua)。如果數據是只huan)戀謀熱縭牘艿畝下搿 鶴秩︿5淖摯廡枰 fang)在(zai)ROM里(li),這樣(yang)可以節(jie)省RAM,51單片(pian)機是加code,高(gao)級(ji)點的單片(pian)機都(du)ji)羌onst修飾。

8.選(xuan)擇合適(shi)的算法和數據結構

應(ying)該熟悉算法語言(yan),知(zhi)道lan)髦zhong)算法的優缺(que)點,具(ju)體(ti)資(zi)料請參見(jian)相應(ying)的參考資(zi)料xi) you)很多計(ji)算機書籍上都(du)有(you)介紹(shao)。將比較慢的順(shun)序查找法用較快(kuai)的二分查找或亂序查找法代替,插入排序或冒泡排序法用快(kuai)速排序、合並排序或根排序代替,都(du)可以大大提高(gao)程序執(zhi)行的效率(lv)。.

選(xuan)擇一種(zhong)合適(shi)的數據結構也很重要。指針是一個包含地址的變(bian)量,可對他(ta)指向的變(bian)量進行尋址。使用指針可以很容(rong)易的從一個變(bian)量移到下一個變(bian)量,故特別(bie)適(shi)合對大量變(bian)量進行操作(zuo)的場合。數組與指針語句具(ju)有(you)十分zhi)芮械墓叵xi),一般來說,指針比較靈活簡潔,而(er)數組則比較直觀,容(rong)易理解。對于大部分的編譯器,使用指針比使用數組生成的代碼更短,執(zhi)行效率(lv)更高(gao)。但是在(zai)Keil中則相反,使用數組比使用的指針生成的代碼更短。

9.使用條件編譯

一般情況下對C語言(yan)程序進行編譯時,所有(you)的程序都(du)參加編譯,但是有(you)時希(xi)望對其中一部分內容(rong)只在(zai)滿足(zu)一huan)ㄌ跫cai)編譯,這就是條件編譯。條件編譯可以根據實際(ji)情況,選(xuan)擇不同的編譯範圍,從而(er)產生不同的代碼。

10.嵌入匯編---殺手 

匯編語言(yan)是效率(lv)最高(gao)的計(ji)算機語言(yan),在(zai)一般項目開發(fa)當(dang)中一般都(du)采用C語言(yan)來開發(fa)的,因為嵌入匯編之後會影(ying)響平台的移植性和可讀性,不同平台的匯編指令是不兼(jian)容(rong)的。但是對于一些執(zhi)著的程序員要求程序獲得極致(zhi)的運行的效率(lv),他(ta)們(men)都(du)在(zai)C語言(yan)中嵌入匯編,即“混(hun)合編程”。注意︰如果想嵌入匯編,一huan)ㄒ 曰惚嚶you)深刻(ke)的了解。不到萬不得已的情況,不要使用men)度牖惚唷br />責任編輯(ji);zl

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

打(da)造(zao)屬于您的人脈(mai)電子(zi)圈(quan)

關注電子(zi)發(fa)燒友微信(xin)

有(you)趣有(you)料xi)淖zi)訊du)凹ji)ji)醺苫/div>

關注發(fa)燒友課堂

鎖定最新課程活動及技(ji)ji)踔輩/div>

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

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

www.pj77.cc【逢八就送】www.408.net

相關推薦

www.3589.com【即存即送】www.8590.com書童哥(龍順(shun)宇)62講生動課程帶您玩兒轉(zhuan)STM8單片(pian)機

【課程介紹(shao)】︰朋友們(men)大家好,本套zi)悠到壇逃殺救寺賈疲 腫鑫 疾?緯躺洗chuan)至電子(zi)發(fa)燒友網平台,感(gan)謝(xie)電子(zi)發(fa)燒友網讓單片(pian)機學習的
發(fa)燒友學院發(fa)表于 2020-03-28 03:59? 3004次閱讀
書童哥(龍順(shun)宇)62講生動課程帶您玩兒轉(zhuan)STM8單片(pian)機

揭(jie)秘嵌入式C語言(yan)main函數的寫(xie)法原因

但凡是學過C語言(yan)的人,都(du)知(zhi)道要先寫(xie)main函數,然(ran)而(er)很多時候我們(men)看到的main函數卻各有(you)差異,這究竟是為啥?哪(na)種(zhong)是對的...
發(fa)表于 2020-03-28 03:59? 28次閱讀
揭(jie)秘嵌入式C語言(yan)main函數的寫(xie)法原因

www.q888.com【周周彩金】www.801.com基于μC/OS-II操作(zuo)系(xi)di)吃zai)SPCE061A上...

SPCE061A是凌陽科技(ji)新推出的u課SP內核的十六位單片(pian)機,內嵌32K字 Flash的SPCE06....
發(fa)表于 2020-03-28 03:59? 33次閱讀
基于μC/OS-II操作(zuo)系(xi)��di)吃��zai)SPCE061A上...

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

在(zai)傳(chuan)統的控制系(xi)di)持校 嗣men)常常采用單片(pian)機作(zuo)為控制核心。但這種(zhong)方法硬(ying)件連(lian)線復雜,可靠性差,且單片(pian)機的端口....
發(fa)表于 2020-03-28 03:59? 34次閱讀
可編程邏輯(ji)器件與單片(pian)機共同構成的雙控制器

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

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

請問為什麼步進電機的程序會自己跑起來?

我想要做到按住(zhu)按鈕步進電機就動,現在(zai)用我自己的程序和別(bie)人寫(xie)的程序都(du)ji)塹既牒蠖絲詰牡縉皆zai)自yuan) bian)化(hua),按鈕控制不了。...
發(fa)表于 2020-03-28 03:59? 142次閱讀
請問為什麼步進電機的程序會自己跑起來?

你知(zhi)道什麼是Python嗎

Python是一種(zhong)跨平台的計(ji)算機程序設計(ji)語言(yan) 。是一種(zhong)面向對象的動態類(lei)型語言(yan),最初(chu)被(bei)設計(ji)用于編寫(xie)自yuan)...
發(fa)表于 2020-03-28 03:59? 87次閱讀
你知(zhi)道什麼是Python嗎

基于M16C62單片(pian)機實現zhi)凳倍噯撾襝xi)di)車納杓ji)方...

隨著微電子(zi)技(ji)ji)鹺屯緄姆fa)展,人們(men)對網絡的認識日(ri)益(yi)深入。網絡終端產品(pin)也越來越受(shou)到人們(men)的關注,嵌入式操作(zuo)....
發(fa)表于 2020-03-28 03:59? 53次閱讀
基于M16C62單片(pian)機實現��zhi)凳倍噯撾襝��xi)��di)車納杓��ji)方...

用少量的程序代碼能實現人機交互設計(ji)嗎?

本系(xi)di)成杓ji)按鍵時遇到jie)韻慮榭觶1)產品(pin)外設較多,單片(pian)機I/O口比較少,設計(ji)時需要考慮節(jie)省I/O口。(2)現場情況所...
發(fa)表于 2020-03-28 03:59? 63次閱讀
用少量的程序代碼能實現人機交互設計(ji)嗎?

請問C語言(yan)中能高(gao)效方式跟換字節(jie)位置(zhi)嗎?

C語言(yan)中有(you)沒有(you)一種(zhong)高(gao)效方式跟換字節(jie)中的BIT位置(zhi),如︰76543210更換成自己想要的規格(ge)如︰45670123或者46570213等(deng)等(deng)...
發(fa)表于 2020-03-28 03:59? 13次閱讀
請問C語言(yan)中能高(gao)效方式跟換字節(jie)位置(zhi)嗎?

請問單片(pian)機怎(zen)麼過WiFi連(lian)接路由器或以太網?

如題(ti),光盤的參考資(zi)料上也沒找到參考方案...
發(fa)表于 2020-03-28 03:59? 19次閱讀
請問單片(pian)機怎(zen)麼過WiFi連(lian)接路由器或以太網?

C語言(yan)指針必須要進行強制類(lei)型轉(zhuan)換?

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

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

由89C2051單片(pian)機組成的數顯(xian)八路斷線檢測(ce)儀(yi)
發(fa)表于 2020-03-28 03:59? 31次閱讀
89C2051單片(pian)機怎(zen)麼組成數顯(xian)八路斷線檢測(ce)儀(yi)?

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

可編程開關 我現在(zai)有(you)一個12V電壓控制的機械快(kuai)門,想實現的功能是通過單片(pian)機和放(fang)大電路進行控制。 當(dang)控制單片(pian)機管腳...
發(fa)表于 2020-03-28 03:59? 46次閱讀
單片(pian)機驅動輸出電壓達不到12V

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

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

在(zai)電子(zi)設計(ji)中有(you)許多坑 如何躲避就是個大問題(ti)

做電子(zi)工程設計(ji)需要謹小慎微,考慮周(zhou)全盡可能避免一些錯誤。但是,對于剛入門的小白(bai)來說,很多時候難(nan)以做到....
發(fa)表于 2020-03-28 03:59? 45次閱讀
在(zai)電子(zi)設計(ji)中有(you)許多坑 如何躲避就是個大問題(ti)

單片(pian)機開發(fa)規則與注意事項

要完(wan)成單片(pian)機系(xi)di)車目 fa),用戶不僅需要掌握(wo)編程技(ji)ji)  剮枰 ?允導ji)應(ying)用選(xuan)擇合理的單片(pian)機芯片(pian)和外圍器件,....
發(fa)表于 2020-03-28 03:59? 74次閱讀
單片(pian)機開發(fa)規則與注意事項

單片(pian)機中一些最基本的軟(ruan)硬(ying)件介紹(shao)

單片(pian)機是一門實踐性很強、非常注重動手的課程。學習單片(pian)機最有(you)效的方法是理論與實踐並重,邊學習,邊演(yan)練(lian),....
發(fa)表于 2020-03-28 03:59? 187次閱讀
單片(pian)機中一些最基本的軟(ruan)硬(ying)件介紹(shao)

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

嵌入式硬(ying)件工程師那在(zai)工作(zuo)中,是指gai)芄桓菹金抗芾硨凸?碳ji)ji)醯氖導ji)要求,按照(zhao)系(xi)di)匙芴ti)設計(ji)規格(ge)進行軟(ruan)、硬(ying)....
發(fa)表于 2020-03-28 03:59? 117次閱讀
嵌入式硬(ying)件還是軟(ruan)件比較好

你覺得men)度朧餃朊湃rong)易嗎

首先需要學習LINUX內核基礎部分,包括內核配置(zhi)編譯,內核模塊,並發(fa)控制,字符(fu)設備,設備gai)P停 教ㄉ...
發(fa)表于 2020-03-28 03:59? 98次閱讀
你覺得��men)度朧餃朊湃��rong)易嗎

單片(pian)機的種(zhong)類(lei)有(you)哪(na)些

 國(guo)外單片(pian)機品(pin)牌有(you)意法半導體(ti)ST,恩智浦,瑞薩,mcrochip,賽(sai)普拉斯,atmel等(deng)等(deng)
發(fa)表于 2020-03-28 03:59? 248次閱讀
單片(pian)機的種(zhong)類(lei)有(you)哪(na)些

單片(pian)機制作(zuo)模擬(ni)電子(zi)琴

在(zai)這個小制作(zuo)里(li)除(chu)了給(gei)大家介紹(shao)了“mini”模擬(ni)電子(zi)琴所需的硬(ying)件外,還主要介紹(shao)了用單片(pian)機為控制核心如何....
發(fa)表于 2020-03-28 03:59? 173次閱讀
單片(pian)機制作(zuo)模擬(ni)電子(zi)琴

庫區(qu)測(ce)溫網絡無線傳(chuan)輸系(xi)di)車撓ying)件電路和軟(ruan)件設計(ji)

庫區(qu)溫度直接關系(xi)到庫存物資(zi)的安(an)全與性能,目前庫區(qu)溫度數據的傳(chuan)輸大多采用有(you)線方式,存在(zai)布線難(nan)度大、材料....
發(fa)表于 2020-03-28 03:59? 94次閱讀
庫區(qu)測(ce)溫網絡無線傳(chuan)輸系(xi)��di)車撓��ying)件電路和軟(ruan)件設計(ji)

如何快(kuai)速學習單片(pian)機編程

編譯器的不同會造(zao)成單片(pian)機C程序編寫(xie)過程中細節(jie)的差異,比如unsignedint類(lei)型,在(zai)某些編譯器當(dang)中....
發(fa)表于 2020-03-28 03:59? 281次閱讀
如何快(kuai)速學習單片(pian)機編程

基于AVR單片(pian)機和溫度傳(chuan)感(gan)器實現zhong)悄 驢叵xi)di)車納..

在(zai)工農業生產和日(ri)常生活中,溫度的測(ce)量及控制越來越重要。傳(chuan)統的溫度控制系(xi)di)巢捎萌讓min)電阻器或熱電偶測(ce)量溫....
發(fa)表于 2020-03-28 03:59? 166次閱讀
基于AVR單片(pian)機和溫度傳(chuan)感(gan)器實現��zhong)悄 驢叵��xi)��di)車納��..

www.dsn01.co【实力雄厚】www.qy88.vip采用AVR單片(pian)機和GTJ4-10A固態繼電器實現...

溫度顯(xian)示(shi)曲線圖的主要任務是將單片(pian)機接收到的數據顯(xian)示(shi)出來,當(dang)溫度傳(chuan)過時,在(zai)軟(ruan)件中分別(bie)顯(xian)示(shi)當(dang)前的溫度值和....
發(fa)表于 2020-03-28 03:59? 391次閱讀
采用AVR單片(pian)機和GTJ4-10A固態繼電器實現...

通過采用單片(pian)機和指紋識別(bie)模塊實現電子(zi)機械鎖的設計(ji)

隨著生活水平的提高(gao),人們(men)對物質(zhi)生活的要求越來越高(gao),尤為注重住(zhu)宅安(an)全問題(ti)。隨著生物特征(zheng)識別(bie)技(ji)ji)醯姆fa)展,....
發(fa)表于 2020-03-28 03:59? 165次閱讀
通過采用單片(pian)機和指紋識別(bie)模塊實現電子(zi)機械鎖的設計(ji)

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

隨著互聯網的日(ri)益(yi)普及,各種(zhong)家電設備、儀(yi)器儀(yi)表以及工業生產中的數據采集與控制設備在(zai)逐步地走向網絡化(hua),以....
發(fa)表于 2020-03-28 03:59? 92次閱讀
基于ATmega64及RTL8019AS實現工業...

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

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

C語言(yan)與Java之間的主要區(qu)別(bie)有(you)哪(na)些

本文主要為C#開發(fa)人員了解Java提供一些基礎。Java中缺(que)少C#的功能C#包含更多....
發(fa)表于 2020-03-28 03:59? 381次閱讀
C語言(yan)與Java之間的主要區(qu)別(bie)有(you)哪(na)些

C語言(yan)中#和##符(fu)號有(you)什麼樣(yang)的作(zuo)用

、#的預處理作(zuo)用預處理過程實質(zhi)上是處理“#”,包括︰將#include包含的頭文件直....
發(fa)表于 2020-03-28 03:59? 633次閱讀
C語言(yan)中#和##符(fu)號有(you)什麼樣(yang)的作(zuo)用

C語言(yan)printf格(ge)式化(hua)輸出的實例詳細資(zi)料說明

printf 是C語言(yan)非常有(you)用的一個函數,也是我們(men)入門學習C語言(yan)的第一個函數。掌握(wo) printf 的....
發(fa)表于 2020-03-28 03:59? 292次閱讀
C語言(yan)printf格(ge)式化(hua)輸出的實例詳細資(zi)料說明
www.pj77.cc【逢八就送】www.408.net | 下一页