鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 小甲鱼

[技术交流] #define 和 const 之辩

   关闭 [复制链接]
回帖奖励 460 鱼币 回复本帖可获得 10 鱼币奖励! 每人限 1 次(中奖概率 10%)
发表于 2011-7-20 13:14:50 | 显示全部楼层
我之前在 CSDN看过一个这样的问题 !
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-7-20 19:18:51 | 显示全部楼层
其实我都不懂。。。我是来看看中不中奖的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-7-29 18:44:11 | 显示全部楼层

回帖奖励 +10 鱼币

打酱油的路过,鱼币拿来!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-7-29 19:00:36 | 显示全部楼层
有啊!有啊!等我吃完饭了再!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-1 15:29:38 | 显示全部楼层
#define是在预编译的时候就处理了,从效率上说略高。const只是表示该变量不可变
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-1 15:30:18 | 显示全部楼层
最主要的是要根据使用场景在解决问题
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-2 07:16:55 | 显示全部楼层
好像差不多。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-13 21:23:58 | 显示全部楼层
都可以吧,define是宏定义,const是常变量,,,,差不多的,只在少数情况下区分。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-14 07:52:47 | 显示全部楼层
记得老师讲const时曾和#denfine作对比说#denfine与人的习惯有点冲突 直接代入 很容易出错  可是#denfine的有些功能确实const不能替代的 还得看实际情况啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-14 16:49:13 | 显示全部楼层
好象const更规范,更安全点,不容易出错,如果程序多的话
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-17 18:43:27 | 显示全部楼层

回帖奖励 +10 鱼币

能不能理解为“传值”和“传址”这样的区别?



小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-8-19 13:52:33 | 显示全部楼层
我一般用define
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-9-14 13:32:07 | 显示全部楼层
const是高级点的 会自动判断类型 你定义了以后就是double const的类型,所以输出是浮点的。
#define不是 只是简单替换!:lol
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-9-14 13:44:19 | 显示全部楼层
个人觉得定义常量用const顺眼些 , 我经常为了#define脑痛!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-9-14 18:17:24 | 显示全部楼层
暂时只接触define 感觉替换的好用.而且不占内存.只是纯粹的替换.
不过有时候还是const方便
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-9-15 06:46:20 | 显示全部楼层
我是来刷墙的

                               
登录/注册后可看大图





















                               
登录/注册后可看大图

防辐射服管用吗
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2011-9-16 22:02:41 | 显示全部楼层
纯来拿分的,各有优劣
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-19 02:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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