单片机设计中,你是使用define还是const定义常量

[复制链接]
2890|3
 楼主| aceice 发表于 2008-10-30 21:42 | 显示全部楼层 |阅读模式
查阅了一些论坛的帖子,对于C++和PC机的编程,多推荐用const。而对于像单片机这种,似乎没有人专门声明一下。
个人的意见是,对于RAM比较小的IC,还是define比较好,毕竟const是要分配RAM空间的,但是有足够大的RAM话,可以考虑const。
---------------------------------------------------------------------
望高手指点
sodwell 发表于 2008-10-30 22:18 | 显示全部楼层

re

C  #define
C++ const
不管是什么环境
strang 发表于 2008-10-30 22:41 | 显示全部楼层

我用的C,都是#define

平常人 发表于 2008-10-31 22:17 | 显示全部楼层

不管什么环境,肯定要用#define

#define 和 const 的执行效率不一样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

374

主题

2182

帖子

0

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