发新帖我要提问
12
返回列表
打印
[MCU]

C代码优化

[复制链接]
楼主: zhaoxqi
手机看帖
扫描二维码
随时随地手机跟帖
21
houcs| | 2020-8-14 23:06 | 只看该作者 回帖奖励 |倒序浏览
将值不变的条件式放在循环的外面

使用特权

评论回复
22
kangzj| | 2020-8-14 23:09 | 只看该作者
尽量使用常量

使用特权

评论回复
23
langgq| | 2020-8-14 23:13 | 只看该作者
C语言数据运算强度的优化,即使用快的运算代替慢的运算

使用特权

评论回复
24
dingy| | 2020-8-14 23:20 | 只看该作者
定义函数原型,便于编译器优化

使用特权

评论回复
25
liuzaiy| | 2020-8-14 23:24 | 只看该作者
C语言是世界上接近最速的编程语言

使用特权

评论回复
26
zyf部长| | 2020-8-14 23:27 | 只看该作者
消除不必要的存储器使用

使用特权

评论回复
27
wangpe| | 2020-8-14 23:31 | 只看该作者
代码的简单性、有效性、紧凑性和效率

使用特权

评论回复
28
huanghuac| | 2020-8-14 23:39 | 只看该作者
C语言更容易写出高速的程序

使用特权

评论回复
29
wangzsa| | 2020-8-14 23:43 | 只看该作者
很多性能优化相关的帖子

使用特权

评论回复
30
chenjunt| | 2020-8-14 23:47 | 只看该作者
不定义不使用的返回值。

使用特权

评论回复
31
zhuhuis| | 2020-8-14 23:51 | 只看该作者
优化循环,有些操作可以放到循环外做,不必每次都做

使用特权

评论回复
32
chuxh| | 2020-8-14 23:54 | 只看该作者
1、使用位运算。

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

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

使用特权

评论回复
33
yinxiangh| | 2020-8-14 23:58 | 只看该作者
好的方法、算法是程序优化的根本

使用特权

评论回复
34
renyaq| | 2020-8-15 11:15 | 只看该作者
常用变量设置为寄存器变量

使用特权

评论回复
35
pangb| | 2020-8-15 11:21 | 只看该作者
使用尽量小的数据结构

使用特权

评论回复
36
kangzj| | 2020-8-15 11:25 | 只看该作者
彻底地了解编译器

使用特权

评论回复
37
wangpe| | 2020-8-15 11:28 | 只看该作者
使用循环展开技巧,一般编译器的优化选项能自动帮你修改代码成循环展开

使用特权

评论回复
38
zhaoxqi|  楼主 | 2020-8-15 11:34 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

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

本版积分规则