- 5
- 0
- 约9.26千字
- 约 7页
- 2018-11-15 发布于江苏
- 举报
《才能写出高效优美C语言代码》
PAGE 1
如何才能写出高效优美的C语言代码
程序能跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来看
1,代码稳定,没有隐患。
2,执行效率高。
3,可读性高。
4,便于移植。
下面发一些我在网上看到的技巧和自己的一些经验来和大家分享;
1、如果可以的话少用库函数,便于不同的mcu和编译器间的移植
2、选择合适的算法和数据结构
应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。
数组与指针语句具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。但是在Keil中则相反,使用数组比使用的指针生成的代码更短。
3、使用尽量小的数据类型
能够使用字符型(char)定义的变量,就不要使用整型(int)变量来定义;能够使用整型变量定义的变量就不要用长整型(long int),能不使用浮点型(float)变量就不要使用浮点型变量。当然,在定义变量后不要超过变量的作用范围,如果超
您可能关注的文档
最近下载
- 14S501-1_球墨铸铁单层井盖及踏步施工_给排水图集.pdf VIP
- 15J012-1环境景观-室外工程细部构造.docx VIP
- 2026年无人机UOM考试题库及答案详解.docx
- 标准图集—15J001—围墙大门.pptx VIP
- 海马-海马V70-产品使用说明书-2016款海马V70适悦型7座手动2.0L-HMC6480A5M1-海马V70使用说明书-2016.pdf VIP
- sdvc31数字调频振动送料控制器说明书.pdf VIP
- 气管切开护理技术操作评分标准表.pdf VIP
- (推荐)07j306排水沟图集.pdf VIP
- 《烛之武退秦师》.pptx VIP
- 入团志愿书电子版.doc VIP
原创力文档

文档评论(0)