打印
[技术支持]

define和const的区别

[复制链接]
1245|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
中国龙芯CDX|  楼主 | 2024-2-28 15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
define和const的区别

1.define是预处理指令,用于创建符号常量。const是C和C++的关键字,用于创建具有常量值的变量,本质是只读变量。

2.define在预处理阶段执行。const在编译阶段执行。

3.define没有类型检查,仅进行文本替换。const有类型检查,可以与变量类型关联。

使用特权

评论回复
沙发
Jacquetry| | 2024-3-28 11:00 | 只看该作者
用define是不是就相当于文本替换啊

使用特权

评论回复
板凳
jf101| | 2024-3-28 15:21 | 只看该作者
const是C和C++的关键字,用于创建具有常量值的变量,本质是只读变量。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

180

主题

1441

帖子

2

粉丝