const和#define的区别

const和#define都是用来定义常量。

const和#define的区别?

(1)#define在预处理阶段起作用;const在编译和运行阶段起作用;

(2)#define只是简单的字符串替换,没有类检查;const有类型检查。

(3)#define常量不能进行调试; const常量可以进行调试。

原文地址:https://www.cnblogs.com/dingou/p/10507282.html