const和#define都是用来定义常量。
const和#define的区别?
(1)#define在预处理阶段起作用;const在编译和运行阶段起作用;
(2)#define只是简单的字符串替换,没有类检查;const有类型检查。
(3)#define常量不能进行调试; const常量可以进行调试。
const和#define都是用来定义常量。
const和#define的区别?
(1)#define在预处理阶段起作用;const在编译和运行阶段起作用;
(2)#define只是简单的字符串替换,没有类检查;const有类型检查。
(3)#define常量不能进行调试; const常量可以进行调试。