如何优化C语言的代码空间 您所在的位置:网站首页 rom存储空间不足怎么解决方法 如何优化C语言的代码空间

如何优化C语言的代码空间

2024-07-13 05:09| 来源: 网络整理| 查看: 265

引言

由于进来在优化一C语言程序,前后折腾,用尽的ROM又腾出 不少空间,于是总结下所用到的方法

采用的方法

(1)减少不必要的判断语句; 详情是这样的,一些判断语句有时会因为思维习惯,导致出现多次判断,结合算法,可以减少判断; (2)将不必要的全局变量替换为局部变量; 有时定义变量刚开始时,这个变量是必要的全局变量,但时过境迁,该变量和现在的算法相比已经不需要了,完全可以去掉或者用局部变量替换掉。 此外一些变量涉及状态量的变化,需要赋值或者初始化,结合算法,如果在多个地方调用掉,可结合系统前后,分析下,该操作是不是没有必要,因为同样的操作在其他地方已经进行了,去掉该操作对系统没有影响,这样也可以把相应的变量操作删除。 (3)将判断语句中用到的变量,能合并的条件尽量合并; 有时需要判断多个变量的状态,但是结合算法,可以只用一个变量就可实现。 (4)根据定义数据类型的数值大小选择不同的数据类型; (5)重复的代码或者寄存器操作用子函数替换;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有