- 1
- 0
- 约3.98千字
- 约 9页
- 2017-01-09 发布于江苏
- 举报
推荐如何优化单片机C语言代码
如何优化单片机C语言代码(程序员必读)1、选择合适的算法和数据结构 ig 5Ce;P8R ?应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有 Y YA/QLJ6很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找 [\U`si ?法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大 WNC[b[BFc ?提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存 MOF?ni ?放的数中使用了大量的插入和删除指令,那使用链表要快得多。 _/l3W4~{ ?数组与指针语句具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比 IM5NL~: ?较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短, X7cu+oyv ?执行效率更高。但是在Keil中则相反,使用数组比使用的指针生成的代码更短。。 ,Lf)9$j+ ?+__%=}) 7k ?@e #eL= ?3、使用尽量小的数据类型 |++: K ?能够使用字符型(char)定义的变量,就不要使用整型(int)变量来定义;能够使用 [x wd ?整型变量定义的变量就不要用长整型(long int),能不使用浮点型(float)变量就 P+rtTK# ?不要使用浮点
您可能关注的文档
最近下载
- 2026年度省综合专家库评标专家继续教育培训试题及答案解析.docx VIP
- 《CBT 4499-2019 船舶行业安全生产标准化绩效评定管理要求》(2026年)实施指南.pptx VIP
- 小学科学让资源再生 课件ppt.pptx
- 20251118 中小学生防震减灾知识讲座(震重其事)91M.pptx
- 东芝电梯1_CV600系列 2809 280A280B故障维修现场调查指示书(2019-009) (1).pdf VIP
- 2026年江苏扬州初中八年级语文奥赛题含答案及答案.doc
- 选修第一册Units 1~3 教材核心知识串讲(期末复习课件)高二英语上学期北师大版.pptx
- 安全培训管理档案(一人一档模板)37页.docx
- 肉牛饲料成分及营养价值表nrc2000.pdf
- 2026年最新报账员笔试题目及答案.doc
原创力文档

文档评论(0)