mdk中所有的参数都用#define宏定义会增加代码大小吗

[复制链接]
317|5
 楼主 | 2017-4-15 21:49 | 显示全部楼层 |阅读模式
准备把所有的参数都加入宏定义,mdk中所有的参数都用#define宏定义会增加代码大小吗?
| 2017-4-17 12:52 | 显示全部楼层
参数是常量?
宏定义在预编译的时候对文本进行替换,如果是常量的话对代码大小无影响
| 2017-4-17 19:37 | 显示全部楼层
应该是不会增加的,只不过为了观看和书写,修改方便而已。
| 2017-4-19 22:20 | 显示全部楼层
不会的,本质上还是一个内存,不用占用多余的空间。
| 2017-4-19 22:27 | 显示全部楼层
huafei123 发表于 2017-4-19 22:20
不会的,本质上还是一个内存,不用占用多余的空间。

应该是和编译器也有关系的,好的编译器可以做到这点,坏的编译器是不一定的。
 楼主 | 2017-9-30 16:47 | 显示全部楼层
huafei123 发表于 2017-4-19 22:20
不会的,本质上还是一个内存,不用占用多余的空间。

是的,只是观看方便了而已。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /6 下一条

分享 快速回复 返回顶部 返回列表