const和#define的区别 发表于 2024-05-08 更新于 2024-07-13 分类于 C++ 1.什么是constconst是C/C++中的关键字,一般用来定义一个常量,所以const修饰的变量不能修改它的值 2.什么是#define#define是一条预编译指令,编译器在编译阶段会将所有使用到#define的地方进行替换 12345#define a 1//编译前int num=a;//编译后进行替换,用1替换aint num=1; 3.const和#define的区别