打印

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

[复制链接]
2060|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

粉丝