黑马程序员技术交流社区

标题: C语言性能优化 [打印本页]

作者: 寇亮    时间: 2014-8-9 08:36
标题: C语言性能优化
本帖最后由 寇亮 于 2014-8-12 23:55 编辑

我总结了几条从编码角度提高C程序性能的知识点,还请大家指正、补充。

1.  变量的作用域从定义变量的那一行代码开始,一直到所在代码块结束。
     代码中使用代码块可以及时回收不再使用的变量,提高性能。

2.  带参数的宏定义效率比函数高。简单的运算可以用宏定义来完成。

3.  当一个函数被调用很多次,而且函数中某个变量值是不变的,应该将此变量声明为static(只会分配一次内存),可以提高程序效率。

作者: istream    时间: 2014-8-9 09:14
赞一个,这和变量在内存中的存储区域是分不开的
作者: -(_)-    时间: 2014-8-9 14:10
我来给你赞一个
作者: 耀眼的小男人    时间: 2014-8-9 20:23
我也来赞一个
作者: Jr_711    时间: 2014-8-9 23:25
复习了。。有的都忘了
作者: 从今以后    时间: 2014-8-12 14:13
不错的总结,非常感谢
作者: 周易    时间: 2014-8-12 19:28
内存释放依赖于变量
作者: ccq    时间: 2014-8-12 21:45
领教了。
作者: 山涧小草    时间: 2014-8-13 23:40
变量的内存优化很总要,赞一个!
作者: zhuiyi007    时间: 2014-8-14 09:55
每天都上论坛看一些基础知识,帮自己回顾
作者: 偶太白    时间: 2014-8-14 10:21
给力 赞一个
作者: 陆习康    时间: 2014-8-15 09:50
不少东西真的忘记了,哎……




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2