月霜寒 发表于 2017-7-3 17:25:50

stm32程序中如何优化大量的编译开关和全局变量?

刚接手一个程序,发现里面存在大量的编译开关和定义了大量的全局变量,感觉这些显得很是臃肿,有什么方法可以优化一下这些编译开关和全局变量?
全局变量是一个个的标志位,有时候还会有条件嵌套。

月霜寒 发表于 2017-7-3 17:26:24

欢迎大家来讨论:):):)

月霜寒 发表于 2017-7-3 18:01:42

没有人遇到这种问题?

月霜寒 发表于 2017-7-3 18:01:58

自顶

creep 发表于 2017-7-3 18:08:26

这个只有看到代码或者举个栗子大家才好讨论吧。

SInzo 发表于 2017-7-4 08:14:14

编译开关的声明放在一个头文件,统一成一句话

全局变量我觉得就那样了,多也是因为你用的多当然如果条件允许一些只在一个函数用到的还是放在这个函数里面,加个static前缀

MrJiu 发表于 2017-7-5 09:33:16

推倒重来????;P;P;P

月霜寒 发表于 2017-7-5 11:33:59

我打算在研究研究那堆全局变量,看能不能减少一些

队长shiwo 发表于 2017-7-5 11:45:34

用结构体来处理那些全局变量,编译开关统一在一个头文件,好管理

moyanming2013 发表于 2017-7-5 11:54:20

月霜寒 发表于 2017-7-5 11:33
我打算在研究研究那堆全局变量,看能不能减少一些

让IDE自动优化全局变量?那还要程序员干什么?
页: [1] 2
查看完整版本: stm32程序中如何优化大量的编译开关和全局变量?