[经验分享] 如何提高单片机C语言代码效率

[复制链接]
356|65
幸福小强 发表于 2026-9-4 15:59 | 显示全部楼层
单片机代码效率包含代码体积(ROM 占用)和执行速度两个维度;单片机 ROM、RAM 资源紧张,当出现存储空间不足、程序响应慢时,就需要做代码优化。
598330983 发表于 2026-9-6 14:18 | 显示全部楼层
主频低、RAM 小、Flash 不大。效率分 3 个维度:运行速度、RAM 占用、Flash 占用
单芯多芯 发表于 2026-9-22 22:42 | 显示全部楼层
过度优化代码可能导致难以理解和维护,性能提升有限,不值得。
yiy 发表于 2026-9-14 16:30 | 显示全部楼层
效率分两方面:运行效率(执行快、CPU 占用低) 和代码大小效率(ROM 占用小),单片机资源有限(RAM/ROM 小、主频低),要同时兼顾
可爱的白兔先生 发表于 2026-9-23 21:52 | 显示全部楼层
省略函数定义这个技巧有意思,但项目大了会不会影响代码可读性?团队开发时感觉还是保留声明比较好维护。
西洲 发表于 2026-10-9 19:55 | 显示全部楼层
省略函数形参那个方法虽然能省代码,但牺牲了复用性吧?实际项目中还是要权衡,不能为了省几个字节把代码写死。
风吻过你的不羁 发表于 2026-10-29 15:25 | 显示全部楼层
省略函数形参那个有点争议吧?虽然省了ROM但牺牲了灵活性,实际项目里还是要权衡的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部