为了账号安全,请及时绑定邮箱和手机立即绑定

C或C#中define和const的区别?

C或C#中define和const的区别?

慕桂英3389331 2018-11-13 20:11:34
在C或者C#里,#define声明的常量宏和const声明的常量有什么区别?比如我听说#define的不占内存 const占内存
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

define预定义,只是符号,肯定不占内存,它的作用只是把一串字符用一个符号表示,在编译的时候已经处理了。const是常量,肯定要分配内存

查看完整回答
反对 回复 2018-12-15
  • 1 回答
  • 0 关注
  • 796 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信