发新帖我要提问
12
返回列表

谁有C代码优化这方面的经验介绍下啊

[复制链接]
楼主: zhaoxqi
手机看帖
扫描二维码
随时随地手机跟帖
fengm| | 2018-6-8 22:57 | 显示全部楼层
C语言是世界上接近最速的编程语言

使用特权

评论回复
jkl21| | 2018-6-8 22:57 | 显示全部楼层
消除不必要的存储器使用

使用特权

评论回复
10299823| | 2018-6-8 22:58 | 显示全部楼层
代码的简单性、有效性、紧凑性和效率

使用特权

评论回复
fengm| | 2018-6-8 22:58 | 显示全部楼层
C语言更容易写出高速的程序

使用特权

评论回复
quickman| | 2018-6-8 22:58 | 显示全部楼层
很多性能优化相关的帖子

使用特权

评论回复
sdCAD| | 2018-6-8 22:58 | 显示全部楼层
不定义不使用的返回值。

使用特权

评论回复
jstgotodo| | 2018-6-8 22:58 | 显示全部楼层
优化循环,有些操作可以放到循环外做,不必每次都做

使用特权

评论回复
backlugin| | 2018-6-8 22:58 | 显示全部楼层
 1、使用位运算。

  2、用a*a代替pow(a,2.0)。

  3、减少整数除法,如用i/(j*k)代替i/j/k。

使用特权

评论回复
iamaiqiyi| | 2018-6-8 22:58 | 显示全部楼层
好的方法、算法是程序优化的根本

使用特权

评论回复
sanxingnote7| | 2018-6-8 22:59 | 显示全部楼层
常用变量设置为寄存器变量

使用特权

评论回复
dzfansman| | 2018-6-8 22:59 | 显示全部楼层
使用尽量小的数据结构

使用特权

评论回复
10299823| | 2018-6-8 22:59 | 显示全部楼层
彻底地了解编译器

使用特权

评论回复
jkl21| | 2018-6-8 22:59 | 显示全部楼层
使用循环展开技巧,一般编译器的优化选项能自动帮你修改代码成循环展开

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则