中国龙芯CDX 发表于 2024-2-28 15:30

define和const的区别

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++的关键字,用于创建具有常量值的变量,本质是只读变量。
页: [1]
查看完整版本: define和const的区别