如何優(yōu)化C語言代碼
大小:5 人氣: 2010-11-04 需要積分:5
標(biāo)簽:C語言(131959)代碼(67385)
1、選擇合適的算法和數(shù)據(jù)結(jié)構(gòu)
應(yīng)該熟悉算法語言,知道各種算法的優(yōu)缺點(diǎn),具體資料請參見相應(yīng)的參考資料,有很多計算機(jī)書籍上都有介紹。將比較慢的順序查找法用較快的二分查找或亂序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序執(zhí)行的效率。.選擇一種合適的數(shù)據(jù)結(jié)構(gòu)也很重要,比如你在一堆隨機(jī)存放的數(shù)中使用了大量的插入和刪除指令,那使用鏈表要快得多。數(shù)組與指針語句具有十分緊密的關(guān)系,一般來說,指針比較靈活簡潔,而數(shù)組則比較直觀,容易理解。對于大部分的編譯器,使用指針比使用數(shù)組生成的代碼更短,執(zhí)行效率更高。但是在Keil中則相反,使用數(shù)組比使用的指針生成的代碼更短。。
非常好我支持^.^
(2) 100%
不好我反對
(0) 0%
下載地址
如何優(yōu)化C語言代碼下載
相關(guān)電子資料下載
- 遷移學(xué)習(xí)的基本概念和實(shí)現(xiàn)方法 90
- 【AWTK使用經(jīng)驗】如何播放視頻或攝像頭畫面 37
- 低代碼拖拽式MES系統(tǒng)電子大屏,重塑智能制造新視界 131
- 來寫個代碼,改變你的電機(jī)轉(zhuǎn)速 58
- 助力程序員告別困擾已久的夢魘-Bug 30
- 云安全服務(wù)加密存儲代碼怎么查 79
- FSP庫啟動文件說明 37
- 字節(jié)跳動發(fā)布豆包MarsCo智能開發(fā)工具 260
- 聚焦嵌入式開發(fā)的測試工具,確保安全合規(guī):靜態(tài)代碼分析Perforce Helix QAC& 123
- 百度發(fā)布智能代碼助手“文心快碼” 275