推荐如何优化单片机C语言代码.docVIP

  • 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# ? 不要使用浮点

文档评论(0)

1亿VIP精品文档

相关文档